Better replacements for common CLI tools

CLI tools are a big part of my day to day. But some of the most common ones have not evolved much for a while. There are some good replacements for them.

bat for cat

bat is like cat but with syntax highlighting.

$ brew install bat
$ alias cat=bat

image

exa for ls

Use it instead of ls.

$ brew install exa
$ alias ls=exa

fd for find

I find fd faster and simpler alternative to find.

$ brew install fd

fig for your terminal

Super power your terminal with fig

fzf for better searches

Checkout the demo.

$ brew install fzf

# Install useful key bindings and fuzzy completion:
$(brew --prefix)/opt/fzf/install

Hope some of these tools increase your productivity or at least make your day to day more joyful.