S
shellsteady
Guest
I kept re-Googling the same flags, so I built a tiny, fast directory of copy-ready CLI commands. It’s static (vanilla JS), instant search, keyboard nav (↑/↓ + Enter), favorites (localStorage), and linkable queries.
Examples:
• grep errors → https://www.greppers.com/?q=grep error logs
• list open ports (macOS) → https://www.greppers.com/?q=list open ports
• show git branch graph → https://www.greppers.com/?q=git graph
• tail with colors → https://www.greppers.com/?q=tail colors
Tech notes: static site on Netlify, no build system. Data is a JSON file; favorites persist via localStorage. Search is client-side; queries are linkable with ?q= and you can filter favorites with fav=1. Dangerous commands show a confirm before copying. Headers (HSTS, nosniff) + sitemap/robots are set.
Planned next: more commands/recipes (docker, systemctl, networking), offline PWA, and a simple import/export for favorites.
Suggest a missing command: https://www.greppers.com/submit.html
I’m looking for gaps and better real-world examples. Feedback welcome.
Comments URL: https://news.ycombinator.com/item?id=45152086
Points: 50
# Comments: 18
Examples:
• grep errors → https://www.greppers.com/?q=grep error logs
• list open ports (macOS) → https://www.greppers.com/?q=list open ports
• show git branch graph → https://www.greppers.com/?q=git graph
• tail with colors → https://www.greppers.com/?q=tail colors
Tech notes: static site on Netlify, no build system. Data is a JSON file; favorites persist via localStorage. Search is client-side; queries are linkable with ?q= and you can filter favorites with fav=1. Dangerous commands show a confirm before copying. Headers (HSTS, nosniff) + sitemap/robots are set.
Planned next: more commands/recipes (docker, systemctl, networking), offline PWA, and a simple import/export for favorites.
Suggest a missing command: https://www.greppers.com/submit.html
I’m looking for gaps and better real-world examples. Feedback welcome.
Comments URL: https://news.ycombinator.com/item?id=45152086
Points: 50
# Comments: 18