Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: What are your favorite command-line applications?
12 points by jarbus on Oct 2, 2020 | hide | past | favorite | 17 comments
Looking for fast, easy to use, and powerful cli applications. Especially interested in programs written in Rust.



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/


Wow, some of these look really cool.

Thanks for the link.


This is a great link, thanks


TheFuck https://github.com/nvbn/thefuck

“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


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/



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/


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


save web page into a complete single file https://github.com/gildas-lormeau/SingleFile


  fzf
  nmap
  socat
  stow


ag : Silver Searcher (grep code)

jq : Json command line parser and manipulator

fd : Search filesystem for files


YouTube-dl


tmux and bashtop




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: