25 ポイント 投稿者 xguru 2023-09-12 | 4件のコメント | WhatsAppで共有
  • Rustで書かれた、小さく高速で使いやすい ls 代替ユーティリティ
  • すでにメンテナンスされていない exa を fork し、バグ修正と機能追加を進行中
  • Windows / macOS / Linux
  • exa にはない機能
    • ハイパーリンク対応
    • マウントポイントの詳細情報
    • SELinux コンテキストの出力
    • Git リポジトリのステータス出力
    • 読みやすい相対日付表示
    • 複数のバグ修正

4件のコメント

 
jyha81 2023-09-13

個人的には lsd + exa を使っていましたが、今は exa はやめて lsd だけを使っています。

現在は Ubuntu + macOS 環境です。

今は lsd に設定して使っていますが、特に何の問題もありません……やはり継続的にアップデートされているのが……

 
bus710 2023-09-12

似たようなケースとして、Luaの静的解析ツール luacheck の開発者であるピーター・メリニチェンコが5年前に亡くなった後、引き継ぐ人がいなくて開発が止まってしまったようですね。

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

VimがLuaをかなり使っているのでチケットは積み上がっていく一方ですが……かなりマイナーな言語なので、今後どうなるのか分かりません。これがオープンソースの最大の問題ではないかと思います。

 
xguru 2023-09-12

exa の元開発者である @ogham は、2021年11月以降まったく活動がなく、連絡も取れないそうです。
オーナーと連絡が取れないため、Repo のアーカイブ化もできないとのことです。
そのため、関係するコミッターたちが別途フォークして開発を続けていくことにしたそうです。

ほとんどすべての記事で exa をおすすめしていますが、今後は eza と書くべきになりそうですね。

exa/eza より lsd(ls deluxe) をおすすめする人もいます https://github.com/lsd-rs/lsd
これもやはり Rust で書かれたツールで、ls と本当にオプションまで同じなので、真の代替だと言われています。もちろん速度も少し速いそうです。

ああ、exa と eza の最も大きな違いの1つは Windows 対応でもあります。
exa は Windows をサポートしていなかったので lsd を使う必要がありましたが、eza は Windows バイナリも配布しています.

 
galadbran 2023-09-12

私も Windows で lsdls に alias して使っています (PowerShell)