Ask HN: What are your favorite command-line applications?
Looking for fast, easy to use, and powerful cli applications. Especially interested in programs written in Rust.
13 comments
If you're looking for some new cli applications written in Rust in particular, this list is quite good and covers several: https://zaiste.net/posts/shell-commands-rust/
TheFuck
https://github.com/nvbn/thefuck
“Magnificent app which corrects your previous console command”
“Magnificent app which corrects your previous console command”
jq[1] comes in handy when I need to make sense of json data and search through it fast.
grep, because I find myself piping data to grep all the time to search for what I am looking for.
[1]https://github.com/stedolan/jq
grep, because I find myself piping data to grep all the time to search for what I am looking for.
[1]https://github.com/stedolan/jq
Don’t forget gron, which can turn JSON output into something grep-able.
> Looking for fast, easy to use, and powerful cli applications. Especially interested in programs written in Rust.
Seems like a vague question, are you looking for inspiration for your own CLI application?
If so, I recommend leveraging libraries like [1] commander. Which allows you to intuitively wire up your CLI app with --option and --help on every command.
One of my favourite CLI apps is [2] httpie. It has a simple, easy to use API, which is intuitive and fast too.
[1] https://crates.io/crates/commander-rust/1.2.1
[2] https://httpie.org/
Seems like a vague question, are you looking for inspiration for your own CLI application?
If so, I recommend leveraging libraries like [1] commander. Which allows you to intuitively wire up your CLI app with --option and --help on every command.
One of my favourite CLI apps is [2] httpie. It has a simple, easy to use API, which is intuitive and fast too.
[1] https://crates.io/crates/commander-rust/1.2.1
[2] https://httpie.org/
Don't think any of these are Rust, but here you go:
youtube-dl: Download video from many sites all across the internet.
nvlc: ncurses interface to VLC, my personal favourite music player.
htop: Pretty good system monitor for terminal.
lynx/links: Web browsers for terminal.I would have to say my favorite would be:
https://imagemagick.org/
https://imagemagick.org/
Stumbled upon this when needing to convert to and from SVGs. Very good application, has come in handy more often than I'd think.
the whole Unix shell is wonderful but apart from the "normal" tools i absolutely love:
- ack -> grep on steroids, really useful for coding. https://beyondgrep.com/
- irssi -> IRC client
- mplayer -> Video player console
- cmus -> Console Audio Player
- htop -> top but pretty
- powertop -> save power on your Linux laptop
- ack -> grep on steroids, really useful for coding. https://beyondgrep.com/
- irssi -> IRC client
- mplayer -> Video player console
- cmus -> Console Audio Player
- htop -> top but pretty
- powertop -> save power on your Linux laptop
save web page into a complete single file
https://github.com/gildas-lormeau/SingleFile
fzf
nmap
socat
stowag : Silver Searcher (grep code)
jq : Json command line parser and manipulator
fd : Search filesystem for files
jq : Json command line parser and manipulator
fd : Search filesystem for files
YouTube-dl
tmux and bashtop