|

EZA : un outil CLI pour une gestion cool des répertoires

https://github.com/eza-community/eza

📌 EZA est un outil en ligne de commande pour afficher les répertoires avec une présentation soignée, des icônes et une interface stylée. Parfait pour ceux qui aiment les détails dans leur terminal sans trop de fioritures. Voici comment l’installer et quelques astuces pratiques pour l’utiliser. Je n’arrive jamais a me decider entre EZA, LSD, G….

Installation

Sur macOS et Linux

Tu peux installer EZA facilement avec Homebrew :

brew install eza

Sur Windows

Pour Windows, utilise Scoop ou Chocolatey. Avec Scoop, tape cette commande :

scoop install eza

Ajouter des icônes avec Nerd Fonts

EZA utilise des icônes, et pour que ça marche bien, tu dois installer une police de type Nerd Fonts. Voici comment faire :

  • macOS / Linux :
brew install --cask font-fira-code
brew install --cask font-hack-nerd-font
  • Windows :
scoop bucket add nerd-fonts https://github.com/lukesampson/nerd-fonts
scoop install nerd-fonts/fira-code
scoop install nerd-fonts/hack

Une fois installée, change la police de ton terminal pour l’une de ces polices Nerd.

Cela te permettra d’afficher les icônes associées à chaque type de fichier !

Quelques options intéressantes

  • --icons : Affiche des icônes pour les types de fichiers.
  • --tree : Affiche la structure du répertoire sous forme d’arbre.
  • --level : Limite la profondeur de l’arborescence. Par exemple, --level 1 pour un seul niveau, --level 2 pour deux niveaux.
  • --color=always : Applique une coloration pour les fichiers et répertoires.

Alias pour gagner du temps

Si tu veux simplifier l’usage de certaines options, tu peux créer des alias dans ton .bashrc ou .zshrc. Par exemple :

alias eza1="eza --icons --tree --level 1 --color=always"
alias eza2="eza --icons --tree --level 2 --color=always"

Ensuite, tu n’auras qu’à taper eza1 ou eza2 pour voir la structure des répertoires directement à un niveau spécifique.

Astuces supplémentaires

  • Affichage détaillé : Pour plus d’infos sur chaque fichier (taille, date de modification, etc.), ajoute --long : eza --icons --long --tree --level 2 --color=always
  • Status Git : Tu peux aussi ajouter l’état Git à chaque fichier avec --git : eza --icons --tree --level 2 --git --color=always
  • Personnaliser les couleurs : Tu peux ajuster les couleurs de la sortie selon des critères comme l’âge des fichiers ou leur taille : eza --icons --tree --level 2 --color-scale=age --color=always

EZA rend la gestion des répertoires dans le terminal bien plus agréable et visuelle. Avec les icônes et les options de personnalisation, tu peux naviguer rapidement tout en ayant une vue claire et esthétique de tes fichiers. Amuse-toi bien !


En savoir plus sur Clement MONDARY

Subscribe to get the latest posts sent to your email.

Publications similaires

Laisser un commentaire