Project ideas from Hacker News discussions.

Shell Tricks That Make Life Easier (and Save Your Sanity)

📝 Discussion Summary (Click to expand)

1. Vi‑mode /readline shortcuts are prized

"skydhash: The vi editing mode is always present in ksh, but is optional in dash."

2. History‑search & commenting tricks boost workflow

"aa-jv: My favourite shell trick is to comment my code: $ some_long_command -with -args -easily -forgotten # thatspecialthing ... later $ CTRL-R<specialthing> finds it."

3. Brace expansion and immediate expansion have drawbacks

"zahlman: One thing I dislike about brace expansions is that they don't play nicely with tab completion."

4. The discussion feels over‑LLM‑flavoured; readers want genuine prose

"zahlman: Not a fan of the LLM-flavoured headings, and the tips seem like a real mixed bag."


🚀 Project Ideas

SmartBrace

Summary

  • Addresses the pain point where brace expansions do not work well with tab completion and lacks shortcuts to duplicate the last token (including quoted spaces) or delete a filename suffix.
  • Provides immediate variable/tilde expansion on prompt and adds dedicated key bindings for token duplication and suffix deletion, improving CLI efficiency.

Details

Key Value
Target Audience Bash/Zsh/Fish power users who rely on brace expansion and readline editing
Core Feature Enhanced brace expansion engine with on‑the‑fly token duplication (Ctrl‑D) and suffix deletion (Ctrl‑Shift‑Backspace); instant $ and ~ expansion; customizable $WORDCHARS
Tech Stack Rust core compiled to a shared library, thin bindings for Bash/Zsh/Fish via inputrc or rlwrap, optional CLI wrapper
Difficulty Medium
Monetization Hobby

Notes

  • Directly solves frustrations voiced by zahlman: “I’d rather have easy ways to duplicate the last token … and delete a filename suffix” and “expand variables and ~ immediately”. - Complements existing readline setups without breaking existing key bindings, making it a low‑friction upgrade for power users.

ViPrompt#Summary

  • Many shells lack visible mode feedback when using vi editing mode, leading to
  • Monetization: Hobby

Read Later