ag - The Silver Searcher, crazy fast code searching tool similar to
brew install the_silver_searcher
fd simple, fast and user-friendly alternative to find.
brew install fd
git for version control obviously.
brew install git
curl, I prefer HTTPie but curl works out of the box on many systems being more friendly for sharing commands and scripts.
Comes pre-insatlled on MacOS, but if you also install the keg using
brew install curl you will get autocompletion.
wget alternative with highlighting, JSON support, plugins and much more.
brew install httpie
fzf - command line fuzzy finder for anything. With
fzf you can easily search for files, directories, commands from history and more using fuzzy matching.
brew install fzf and to enable useful key bindings:
exa - modern alternative to
ls. Exa ships with better defaults and colorful highlighting, it has also support for git, symlinks and file attributes and is written in rust, so it is super fast.
brew install exa
pandoc, universal markup converted. Supports
odt, and many more.
brew install pandoc
noti - monitor for processes that triggers notification once the process completes. Nice for long builds, uploads or downloads, and other long running scripts.
brew install noti
tldr - simplified man pages with examples, for whenever you forget the command usage and don't want to read through thousands of lines of man page to find the flag you are looking for. (On the other hand,
tldr is sometimes too brief).
brew install tldr
Mackup - backup and keep your application settings in sync. Mackup supports multiple storages for backup - Dropbox, Google Drive, iCloud and more.
brew install mackup
asciinema - terminal session recorder.
brew install asciinema
ffsend - easily and securely share files from the command line using Firefox Send.
ffsend has also many useful features such as protecting the shared file with password or limiting the number of downloads.
brew install ffsend
neofetch - command line system information tool, similar to
screenfetch but more stylish.
brew install neofetch
emojify - substitue emoji aliases on command line.
brew install emojify
dive - a tool for exploring docker images.
brew install dive
youtube-dl - download videos, audio or whole playlists from youtube.
brew install youtube-dl
cat alternative with colors and more.
brew install bat
trash - move files into thrash. Works best aliased to
brew install trash
jrnl - simple journaling in the command line