Julien Dambron

Essential Command Line Tools for Productivity and Efficiency

Useful Command Line Tools

My terminal setup: Fish shell inside Ghostty terminal.

These tools enhance my command-line experience daily.

  • aria2: Downloading files (HTTP, FTP, BitTorrent).
  • atuin: Syncing and searching shell history across machines.
  • bat: cat with syntax highlighting and Git awareness.
  • chezmoi: Managing dotfiles. (My config).
  • delta: Readable git diff and grep output with syntax highlighting.
  • eza: Modern replacement for ls. Better visuals and defaults.
  • fd: Simple, fast alternative to find.
  • fzf: General-purpose command-line fuzzy finder. Incredibly versatile.
  • lazygit: Terminal UI for Git commands. Quick and easy.
  • restic: Fast, efficient, secure backups.
  • ripgrep: Very fast recursive search (like grep but faster).
  • Syncthing: Decentralized, private file synchronization.