====== Modern CLI Tools ====== Replacements for classic Unix tools, configured in ''~/.profile.d/'' and ''~/.config/''. ^ Tool ^ Replaces ^ Config ^ | [[terminal:tools:eza|eza]] | ''ls'' | ''~/.config/eza/'' | | [[terminal:tools:bat|bat]] | ''cat'' / ''less'' | ''~/.config/bat/'' | | [[terminal:tools:fzf|fzf]] | manual search | ''~/.config/fzf/'' | | [[terminal:tools:ripgrep|ripgrep]] (''rg'') | ''grep'' | ''~/.config/ripgrep/'' | | [[terminal:tools:zellij|zellij]] | ''tmux'' / ''screen'' | ''~/.config/zellij/'' | | [[terminal:tools:fastfetch|fastfetch]] | ''neofetch'' | ''~/.config/fastfetch/'' | | [[terminal:tools:starship|starship]] | bash PS1 prompt | ''~/.config/starship.toml'' | ===== Initialization ===== Tools are initialized in ''~/.profile.d/30-tools.sh''. This runs for all login shells and sets up starship, fzf completions, nvm, pyenv, etc. ===== See Also ===== * [[terminal:tools:start|Terminal Tools Index]] * [[terminal:shell:start|Shell Configuration]] * [[terminal:editors:start|Editors]] * [[terminal:start|Return to terminal]]