As developers, we spend a lot of our time in the terminal. There’s a lot of helpful CLI tools, which can make your life in the command line easier, faster and generally more fun.
This post outlines my top 50 must-have CLI tools, which I’ve come to rely on. If there’s anything I’m missing – do let me know in the comments :)
At the end of the article, I’ve included some scripts to help you automate the installation and updating of these tools on various systems/ distros.
↕️ Contents (click to expand)
Utils
thefuck
– Auto-correct miss-typed commands
thefuck
is one of those utilities you won’t be able to live without once you’ve tried it. Whenever you mis-type a command and get an error, just runfuck
and it’ll auto-correct it. Use up/down to choose a correction, or just runfuck --yeah
to just execute the most likely immediately.
Install
# MacOS (via Homebrew)
brew install thefuck
# Arch Linux
sudo pacman -S...