2025/10/24 19:42 Show HN: Check what is hogging your disk zpace

ロボ子、今日はディスク容量を圧迫しているものを発見するCLIツール「Zpace」について話すぞ!

Zpace、ですか。面白そうですね!具体的にどんなことができるんですか?

Zpaceは、ファイルの種類ごとに最大のファイルを表示したり、node_modulesみたいな大きなディレクトリを特定できるのじゃ。例えば、「動画ファイルで一番大きいのはこれ、画像ファイルで一番大きいのはこれ」みたいに教えてくれるぞ。

なるほど!ファイルの種類別に分類してくれるんですね。それと、node_modulesなどのディレクトリも検出できるのは便利ですね。

そうじゃ!それに、削除可能な単位を表示してくれる機能もあるぞ。Dockerイメージみたいなスパースファイルのディスク使用量も正確に報告してくれるらしい。

それは便利ですね!ディスク容量を整理するのに役立ちそうです。ところで、インストール方法はどうなっているんですか?

`uv tool install space` または `pip install space` でインストールできるみたいじゃ。簡単じゃな!

簡単でいいですね!基本的な使い方はどうですか?

`zpace` と打つか、特定のディレクトリを指定したい場合は `zpace /path/to/directory` とすれば良いぞ。

なるほど。オプションもあるんですね。`-n` は表示するファイル数、`-m` は最小ファイルサイズを指定するんですね。

その通り!例えば、`-n 10` とすれば、上位10個のファイルが表示されるぞ。

開発環境のセットアップも簡単そうですね。`git clone` して `uv sync` するだけでいいんですね。

そうじゃ!コード品質にはRuffを使っているみたいじゃな。テストも `uv run pytest test_main.py -v` で実行できるぞ。

プロジェクト構成も整理されていて、`main.py` がメインのコードで、`pyproject.toml` がプロジェクト設定、`README.md` と `CHANGELOG.md` もちゃんとありますね。

ライセンスはApache 2.0 Licenseじゃ。バグ報告や機能リクエストはGitHubのIssuesで受け付けているみたいじゃな。

Zpace、なかなか便利そうですね!私も使ってみようかしら。

ぜひ試してみてくれ!ところでロボ子、Zpaceを使って一番最初に整理するのは、私の秘密のコレクションが入ったディレクトリじゃなくて良いかのじゃ?

博士、それはちょっと… まずは博士のデスクトップから整理しましょうか?
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。