はじめに

この資料は Rust 製のコマンドラインツール rextc について紹介するものです。

Rustの環境構築やツールのインストール方法については以下を参照してください

Rust開発環境を整える

rextc について

tree と似てはいますが、rextc はファイル数および合計サイズを拡張子ごとに表示することができるシンプルなコマンドラインツールです。

GitHub - tuydore/rust-extension-count: Simple tree-like command that recursively shows file count and total size by extension.

使用例

% rextc -d 1 rust-extension-count
rust-extension-count
├── N/A  ── 3 ──   7.07 kiB
├── lock ── 1 ──   6.50 kiB
├── md   ── 1 ──   1.98 kiB
├── toml ── 2 ──    541 B  
├── .git
│   ├── N/A    ── 113 ──  94.36 kiB
│   └── sample ──   1 ──    177 B  
├── .vscode
│   └── json ── 1 ──    492 B  
├── src
│   └── rs ── 2 ──  12.91 kiB
├── target
│   ├── json      ──  65 ──  28.41 kiB
│   ├── TAG       ──   1 ──    177 B  
│   ├── N/A       ── 160 ──  27.83 MiB
│   ├── timestamp ──  65 ──   3.05 kiB
│   ├── rs        ──   1 ──    653 B  
│   ├── o         ── 646 ──  17.40 MiB
│   ├── d         ──  56 ── 127.66 kiB
│   ├── ll        ──   1 ──    242 B  
│   ├── rlib      ──  22 ──  44.36 MiB
│   ├── rmeta     ──  41 ──  18.58 MiB
│   ├── dylib     ──   2 ──  11.62 MiB
│   ├── bin       ──  23 ──  18.01 MiB
│   └── lock      ──   9 ──      0 B  
└── tests
    ├── baz ── 1 ──     10 B  
    ├── foo ── 2 ──     20 B  
    ├── bar ── 1 ──      5 B  
    └── N/A ── 1 ──     20 B

ドキュメント

ライセンス