Which command line tools do you use?

  • bat: I can completely vouch for it, it made my surfing in projects much much better. Had to open everything in Emacs before discovering it. And I am not quite at learning nvim just yet. Oh, and bonus for opening files in read-only mode (it’s a viewer after all). Spared me from accidentally edit things I shouldn’t.

  • fzf also changed my life. Hop in a directory, type bat , press Ctrl-T, pick what file to open by fuzzy-finding its name, press Enter twice, done. It’s going much further than that but that’s a matter for a bigger topic.

  • fd: a file finder, a much faster find. Automatically ignores most things that should be ignored in dev projects; if that’s not desired and you want to look through all files you just pass fd -HI and still find whatever you need. Called fd-find in various repos, Homebrew and some Linuxes included.

  • Recently got introduced to jless in HN. Absolutely amazing!

4 Likes