Live data from Hacker News

Ask HN: Best Command-Line Applications?

news.ycombinator.com

181–190 of 393 posts

Re: Ask HN: Best Command-Line Applications?

#181
here is a nice selection by bryan lunduke:

https://www.networkworld.com/article/3091139/linux/who-needs...

he lists:

email: alpine

webbrowser: w3m

editor: nano

wordprocessing: wordgrinder http://cowlark.com/wordgrinder/index.html

audioplayer: cmus https://en.wikipedia.org/wiki/Cmus

instant messaging: finch and hangups https://developer.pidgin.im/wiki/Using%20Finch https://github.com/tdryer/hangups

twitter: rainbowstream https://github.com/orakaro/rainbowstream

reddit: rtv https://github.com/michael-lazar/rtv

ps: htop

filemanager: midnight commander

terminal manager: tmux

presentations: tpp http://www.ngolde.de/tpp.html

greetings, eMBee.

Re: Ask HN: Best Command-Line Applications?

#182
post #162
post #113

Earlier quoted context omitted.

A few of these (all?) are TUIs and not CLIs. CLIs are command driven. TUIs are driven by user interactions. I'm sure more/better distinctions between the two can be made.

that's a fair point, but i don't think that's what the OP meant. CLI is commonly used to cover TUI when pittet against GUI. greetings, eMBee.

I don't believe that's true. TUI has more in common with GUI than CLI.

Re: Ask HN: Best Command-Line Applications?

#183
post #3

A few of the ones I use almost daily - Pandoc a handy document format converter: https://pandoc.org/ - Ripgrep, a faster grep: https://github.com/BurntSushi/ripgrep - There are quite a few prompt-toolkit based CLI which have been really nice: * mycli ( https://github.com/dbcli/mycli ), pgcli ( https://github.com/dbcli/pgcli ) * ptpython/ptipython ( https://github.com/prompt-toolkit/ptpython ) - Youtube-dl: http://rg3…

Another awesome list with some command line apps: https://github.com/alebcay/awesome-shell#applications

Re: Ask HN: Best Command-Line Applications?

#185

dtrx - Do The Right Extraction. It's a tool "for Unix-like systems that takes all the hassle out of extracting archives": https://brettcsmith.org/2007/dtrx/ In Debian/Ubuntu you can install via apt. Also, I'd second tldr which has been mentioned here already. It provides simplified man pages which common usage examples that normally fit on a few lines on screen: https://tldr.sh/

tar xf works with all types of tar compressed files.

Re: Ask HN: Best Command-Line Applications?

#186
post #25

youtube_dl an ffmpeg would be my top two in terms of power. Here are my top commands by frequency of use: 4421 git 952 open 936 vim 908 cd 603 ls 566 grep 533 cp 429 rm 414 mv 250 atom 247 pip 233 mkdir 223 fab 163 docker 130 touch 128 find 123 youtube-dl 113 python 103 ssh 100 cat 99 wget 81 pytest 75 brew total is of ~16k history lines... this means one in ever 4 commands I type is git! Wow I didn't know that. Prob…

I use git so much that I made these aliases in zsh: alias g="git show" alias gh="git show HEAD" alias gs="git status" alias gl="git log" alias gco="git checkout" alias gd="git diff" alias gbl="git branch -v" alias gbd="git branch -D" alias gri="git rebase --interactive" alias grc="git rebase --continue" alias gra="git rebase --abort" alias gst="git stash" alias gsta="git stash apply" alias gx="gco -- \*; git reset HE…

SCM Breeze has aliases like that, plus a bunch of other convenient things like numbered shortcuts for branches and files: https://github.com/scmbreeze/scm_breeze

Re: Ask HN: Best Command-Line Applications?

#188
Some great contributions here ... some that are missing (or at least scarce) which deserve more attention:

units - for a broad range of conversions without having to resort to Wolfram Alpha or a search engine

bc -l - the -l option really empowers this awesome little calculator.

mpv - awesome media player - point it at a media URL (it uses youtube-dl in the background, so perfect for viewing or listening with no ads,) but can also play from open directories / SMB shares, online radio, Play a series of images as video, Access any FFmpeg/Libav libavformat protocol or filter (including generating tones and images, and more. And once it's playing, has great interactive keyboard controls for many useful functions.

Re: Ask HN: Best Command-Line Applications?

#189
up - https://github.com/akavel/up

Ultimate Plumber is a tool for writing Linux pipes with instant live preview

It's a new CLI tool I've recently written, and it reached a Top 1 position on HN just after the public release. It works with other classic CLI tools by boosting the speed with which they can be composed together. It's especially useful for quick exploration of logs, CSV files, and other text files or pipelines.

Post reply on HN