Skip to content

CLI Tools

Enhanced command-line tools that improve upon traditional Unix utilities with better defaults, colors, and user experience.

  • eza - lists files/dirs with colors, icons, git status, tree views (replaces ls)
  • bat - displays files with syntax highlighting and git changes (replaces cat)
  • fd - finds files/directories with simpler regex syntax (replaces find)
  • dust - visualizes directory sizes in tree format (replaces du)
  • duf - shows disk usage with colored bars and sorting (replaces df)
  • rg (ripgrep) - searches text in files recursively (replaces grep)
  • sd - find and replace text with simpler syntax (replaces sed)
  • jq - parses and manipulates JSON from command line
  • fzf - fuzzy finder for files, history, commands (replaces Ctrl+R)
  • z (zoxide) - jump to frequently used directories by partial name (replaces cd)
  • delta - shows file differences with syntax highlighting (replaces diff)
  • procs - lists processes with colors, search, sorting (replaces ps)
  • btop - system monitor with CPU/RAM/network graphs (replaces top/htop)
  • gping - pings hosts and displays response times as graph (replaces ping)
  • xh - makes HTTP requests with simpler syntax (replaces curl)
  • gh - manages GitHub repos, PRs, issues from terminal
  • tldr - shows simplified command examples instead of full docs (replaces man)
  • navi - interactive cheatsheet tool with fuzzy search
  • nvim - text editor with async plugins, LSP, Lua scripting (replaces vim)
  • zsh - shell with better autocomplete, plugins, themes (replaces bash)