このプロジェクトについて
Kondoは、ソフトウェアプロジェクトから依存関係フォルダやビルド成果物を削除するクロスプラットフォームのユーティリティです。ディレクトリをスキャンし、`node_modules`、`target`、`build`、`.gradle`などの一般的なキャッシュ・依存関係フォルダを削除することを提案し、20以上のプロジェクトエコシステムをサポートしています。
サポートされているプロジェクトタイプには、Cargo(Rust)、CMake(C/C++)、Composer(PHP)、Elixir、Godot 4.x、GradleおよびMaven(Java)、JupyterおよびPixi(Python)、Node.js、Pub(Dart)、SBT(Scala)、StackおよびCabal(Haskell)、Swift、UnityおよびUnreal Engine、Zig、.NET、Turborepo、Terraform、React Nativeが含まれます。
このツールは、コマンドラインインターフェースとグラフィカルユーザーインターフェースの両方を提供します。インストールは、Homebrew、winget、Arch Linuxパッケージ、MacPorts、またはCargoを使用したソースからのビルドで可能です。バイナリはGitHubリリースを通じても配布されています。
主なCLIオプションには、特定のパスをスキャンする機能、最終変更時刻によるプロジェクトのフィルタリング(例:`--older 3M`)、クワイエットモード、シンボリックリンクの追跡、ファイルシステムの制限が含まれます。READMEは、Kondoが本質的に保護された`rm -rf`であり、使用前にプロジェクトのバックアップを取ることを推奨していると警告しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.