25 Punkte von xguru 2023-09-12 | 4 Kommentare | Auf WhatsApp teilen
  • Ein kleines, schnelles und praktisches Ersatz-Utility für ls, geschrieben in Rust
  • Ein Fork von exa, das nicht mehr gepflegt wird; derzeit werden Fehler behoben und neue Funktionen hinzugefügt
  • Windows/macOS/Linux
  • Funktionen, die exa nicht hat
    • Unterstützung für Hyperlinks
    • Detaillierte Informationen zu Mount-Points
    • Ausgabe von SELinux-Kontexten
    • Ausgabe des Git-Repo-Status
    • Leicht lesbare Anzeige relativer Datumsangaben
    • Zahlreiche Bugfixes

4 Kommentare

 
jyha81 2023-09-13

Persönlich habe ich früher lsd + exa verwendet, inzwischen habe ich exa aber aufgegeben und nutze nur noch lsd.

Aktuell arbeite ich in einer Ubuntu- und macOS-Umgebung.

Im Moment habe ich alles auf lsd eingestellt und komme damit problemlos zurecht ... Vermutlich auch deshalb, weil es kontinuierlich aktualisiert wird ...

 
bus710 2023-09-12

Ein ähnlicher Fall ist wohl, dass nach dem Tod von Peter Melnichenko, dem Entwickler des statischen Lua-Analysers luacheck, vor fünf Jahren niemand die Weiterentwicklung übernommen hat und die Entwicklung deshalb offenbar zum Stillstand gekommen ist.

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

Da Vim viel Lua verwendet, häufen sich die Tickets, aber es ist eine ziemlich kleine Nischensprache, daher weiß ich nicht, wie ihre Zukunft aussehen wird. Ich denke, das ist vielleicht das größte Problem von Open Source.

 
xguru 2023-09-12

Der ursprüngliche Entwickler von exa, @ogham, soll seit November 2021 überhaupt nicht mehr aktiv sein und ist offenbar nicht erreichbar.
Da der Owner nicht erreichbar ist, kann auch das Repo nicht archiviert werden.
Deshalb haben sich die beteiligten Committer entschieden, separat einen Fork zu erstellen und die Entwicklung dort fortzusetzen.

In fast allen Artikeln wird exa empfohlen, aber künftig wird man wohl eher eza nennen müssen.

Es gibt auch Leute, die statt exa/eza eher lsd (ls deluxe) empfehlen: https://github.com/lsd-rs/lsd
Auch das ist ein in Rust geschriebenes Tool, und die Optionen sind tatsächlich identisch mit ls, sodass es als echter Ersatz gilt. Natürlich soll es auch etwas schneller sein.

Ach ja, einer der größten Unterschiede zwischen exa und eza ist auch die Windows-Unterstützung.
Da exa Windows nicht unterstützt hat, musste man dafür lsd verwenden, aber eza veröffentlicht auch Windows-Binaries.

 
galadbran 2023-09-12

Ich nutze unter Windows auch lsd mit einem Alias auf ls (PowerShell).