Repolode
chaqchase

chaqchase/lla

複数の表示形式やGit連携、コンテンツ検索、プラグインに対応した、Unixのlsを置き換える拡張性の高いツール。

代替できる製品:eza

スター
1,232
フォーク
26
未解決の Issue
0
最終コミット
10 日前

これは何?

llaはRust製のコマンドラインディレクトリ一覧表示ツールで、lsをより情報豊かな表示に置き換えます。コンパクトなデフォルト表示、詳細なメタデータ表示、テーブル、グリッド、ツリー、再帰表示、タイムラインなど複数のレイアウトを備え、各エントリとあわせてGitリポジトリの状態も表示できます。

一覧表示に加え、名前、拡張子、glob、正規表現、ファイルの種類、サイズ、時刻による絞り込みや、ripgrepを利用したコンテンツ検索に対応しています。ブックマークと履歴を使ったディレクトリ移動、ファイルやディレクトリの差分表示、テーマやショートカットの設定も可能です。スクリプトでの利用に向けて、JSON、NDJSON、CSV形式で出力できます。

llaにはプラグインシステムがあり、公式のビルド済みプラグインをインストールできるほか、ネイティブまたはWebAssembly Component Modelのプラグインで一覧表示の項目、フォーマット、アクションを追加できます。Linux、macOS、Windows、NetBSDに対応し、スクリプト、Cargo、各種パッケージマネージャーからインストールできます。

主な機能

  • 01詳細表示、テーブル、グリッド、ツリー、再帰表示、Git、タイムラインなど、複数の一覧表示形式に対応。
  • 02名前、拡張子、glob、正規表現、サイズ、時刻、Gitのignoreルールによる絞り込み。
  • 03構文ハイライト付きのコンテキスト表示に対応した、ripgrepベースのコンテンツ検索。
  • 04Bash、Zsh、Fishで使える、ブックマークと履歴機能付きのディレクトリ移動ツール。
  • 05スクリプトで利用できるJSON、NDJSON、CSV形式の出力。
  • 06ネイティブおよびWebAssemblyの拡張に対応したプラグインシステム。

ユースケース

  • 日常のターミナル操作でlsを置き換え、より情報豊かなディレクトリ表示を使う。
  • コマンドラインからリポジトリのファイル状態や構成を確認する。
  • ディレクトリ一覧をJSONやCSVで出力し、スクリプトやパイプラインで利用する。
  • 複数のツールを連結せずに、ファイル内容を検索し、メタデータでファイルを絞り込む。

クイックスタート

  1. 1

    Cargoでインストールする

    cargo install lla
  2. 2

    設定を初期化する

    lla init
  3. 3

    ロング表示を試す

    lla -l

使う前に知っておきたいこと

  • 32ビットx86版Windowsには対応していません。
  • NetBSDバイナリには、組み込みのWASMプラグインランタイムが含まれていません。

収録されている特集

トピック

よくある質問

lla とは?
複数の表示形式やGit連携、コンテンツ検索、プラグインに対応した、Unixのlsを置き換える拡張性の高いツール。 llaはRust製のコマンドラインディレクトリ一覧表示ツールで、lsをより情報豊かな表示に置き換えます。コンパクトなデフォルト表示、詳細なメタデータ表示、テーブル、グリッド、ツリー、再帰表示、タイムラインなど複数のレイアウトを備え、各エントリとあわせてGitリポジトリの状態も表示できます。
lla は無料で使えますか?ライセンスは?
lla は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
lla は今もメンテナンスされていますか?
活発にメンテナンス中。lla の最終コミットは 2026年10月12日 です。
lla は何に使えますか?
日常のターミナル操作でlsを置き換え、より情報豊かなディレクトリ表示を使う。 コマンドラインからリポジトリのファイル状態や構成を確認する。 ディレクトリ一覧をJSONやCSVで出力し、スクリプトやパイプラインで利用する。 複数のツールを連結せずに、ファイル内容を検索し、メタデータでファイルを絞り込む。
lla のインストール方法は?
Cargoでインストールする: cargo install lla 設定を初期化する: lla init ロング表示を試す: lla -l
lla はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/chaqchase/lla

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト