25 points par xguru 2023-09-12 | 4 commentaires | Partager sur WhatsApp
  • Petit utilitaire de remplacement de ls, rapide et pratique, écrit en Rust
  • Fork de exa, qui n’est plus maintenu, avec corrections de bugs et ajout de fonctionnalités en cours
  • Windows / macOS / Linux
  • Fonctionnalités absentes de exa
    • Prise en charge des hyperliens
    • Informations détaillées sur les points de montage
    • Affichage du contexte SELinux
    • Affichage du statut du dépôt Git
    • Affichage de dates relatives plus lisibles
    • Nombreuses corrections de bugs

4 commentaires

 
jyha81 2023-09-13

Personnellement, j’utilisais lsd + exa, mais désormais j’ai abandonné exa et je n’utilise plus que lsd.

Je suis actuellement sur un environnement Ubuntu + macOS..

En ce moment, j’ai tout configuré avec lsd et je vis très bien avec, sans aucun problème.. Après tout, le fait que les mises à jour soient régulières, c’est sans doute...

 
bus710 2023-09-12

Dans un cas similaire, il semble que le développement de luacheck, l’analyseur statique Lua, se soit arrêté après le décès il y a 5 ans de son développeur, Peter Melnichenko, faute de reprise par quelqu’un d’autre.

https://lua-l.lua.narkive.com/gHufzJTf/peter-melnichenko

Comme Vim utilise beaucoup Lua, les tickets s’accumulent… mais c’est un langage assez mineur, donc difficile de savoir ce qu’il adviendra de son avenir. J’ai l’impression que c’est peut-être le plus gros problème de l’open source.

 
xguru 2023-09-12

Il paraît que @ogham, le développeur original de exa, n’a plus donné aucun signe d’activité et reste injoignable depuis novembre 2021.
Comme il est impossible de contacter le propriétaire, même l’archivage du dépôt n’est pas possible.
Les contributeurs concernés ont donc décidé de créer un fork séparé et de poursuivre le développement de leur côté.

Dans presque tous les articles, c’est exa qui est recommandé, mais à l’avenir il faudra sans doute écrire eza.

Certaines personnes recommandent aussi lsd (ls deluxe) plutôt que exa/eza : https://github.com/lsd-rs/lsd
C’est également un outil écrit en Rust, et comme ses options sont vraiment identiques à celles de ls, on dit que c’est un véritable remplaçant. Apparemment, il est aussi un peu plus rapide.

Ah, et l’une des plus grandes différences entre exa et eza, c’est aussi la prise en charge de Windows.
Comme exa ne prenait pas en charge Windows, il fallait utiliser lsd, mais eza distribue aussi des binaires Windows.

 
galadbran 2023-09-12

Moi aussi, j’utilise lsd sous Windows en le mettant en alias de ls (PowerShell).