Julien Dambron

Essential Command Line Tools for Productivity and Efficiency

ยท 1 min read

Useful Command Line Tools

My terminal setup: Bash + Alacritty on my Omarchy machine, and fish + COSMIC Terminal on my vanilla Arch machine.

These tools enhance my command-line experience daily.

Modern Core Replacements

  • bat: cat with syntax highlighting and Git awareness.
  • delta: A syntax-highlighting pager for git, diff, and grep output.
  • eza: Modern replacement for ls. Better visuals and defaults.

Search & Navigation

  • fd: Simple, fast alternative to find.
  • fzf: General-purpose command-line fuzzy finder. Incredibly versatile.
  • ripgrep: Very fast recursive search (like grep but faster).
  • zoxide: A smarter cd command that learns your habits.

Workflow & Productivity

  • chezmoi: Managing dotfiles.
  • lazygit: Terminal UI for Git commands. Quick and easy.

Network, Sync & Backup

  • aria2: Downloading files (HTTP, FTP, BitTorrent).
  • restic: Fast, efficient, secure backups.
  • Syncthing: Decentralized, private file synchronization.