Un meilleur terminal

Je vous propose une liste des outils que j'utilise régulièrement dans un shell.

Si vous voulez tester l'environnement complet, j'en ai fait une image Docker qui lance un terminal accessible dans une interface web :

git clone https://github.com/khannurien/coolsh
cd coolsh
docker build -t coolsh .
docker run -it --hostname coucou -p 1337:7681 coolsh:latest

Le shell

  • Oh My Zsh (et son .zshrc), un framework de configuration pour ZSH ;
  • powerlevel10k, un thème ZSH très personnalisable et particulièrement rapide.

L'éditeur

Les outils

  • bat, remplace cat et offre défilement, numérotation des lignes, coloration syntaxique... ;
  • diff-so-fancy, pour faire des diff en couleurs ;
  • fd, plus intuitif que find ;
  • fzf-zsh, qui remplace avantageusement la recherche avec Ctrl + r ;
  • lsd, un ls en couleurs ;
  • ncdu, extrêmement efficace pour détecter les fichiers volumineux ;
  • prettyping, parce qu'il ne manquait plus que ping en couleurs ;
  • ripgrep, pour rechercher récursivement une expression dans un répertoire ;
  • tldr, parce que personne ne se rappelle jamais de l'ordre des arguments de ln :-)