Skip to content

CLI Tools

Both Zsh and Fish share the same aliases and environment variables. The common config is shared between shells, so you get the same experience regardless of which one you use.

ToolReplaces
ezals — with colors and icons
batcat — with syntax highlighting
sk (skim)fuzzy finder
zoxidecd — jumps based on usage history
atuinshell history search and sync
yaziterminal file manager
vividLS_COLORS generator
btopsystem monitor
thefuckauto-corrects your last command
KeyWhat it does
Ctrl+RSearch history (atuin)
yOpen file manager (yazi, auto-cd on exit)
z <dir>Jump to directory (zoxide)
ziPick directory interactively (zoxide)
btopLaunch system monitor
fuckFix and re-run last command (thefuck)

Gray text appears as you type showing suggestions (zsh-autosuggestions).

Starship is the shared prompt for both Zsh and Fish. It shows git status, language versions, command duration, and error codes.