このプロジェクトについて
npkill は、マシンに蓄積された node_modules フォルダーを見つけて削除するためのコマンドライン ユーティリティです。指定されたディレクトリ(またはユーザーのホーム)からスキャンし、ディスク使用量と最終変更日とともにすべての node_modules フォルダーを一覧表示し、不要なフォルダーを選択して削除するための対話型ターミナル インターフェイスを提供します。
主な機能には、以下が含まれます。
- 矢印キーまたは j/k による対話型ナビゲーション、Space または Del による削除、o によるフォルダーの場所のオープン。
- 範囲選択を含む、複数のフォルダーを一度に選択して削除するためのマルチセレクト モード。
- 結果を絞り込むための正規表現パターンを使用した検索/フィルター モード。
- サイズ、パス、または年齢による並べ替え。
- node_modules 以外の異なるターゲット ディレクトリ セットを検索するためのプロファイル。
- ディレクトリの除外、機密パスの除外、ドライラン シミュレーションの実行、および見つかったすべてのフォルダーの自動削除のオプション。
- 自動化とスクリプト作成のための JSON およびストリーミング JSON 出力。
- プログラムでの使用のための Node API。
インストールせずに npx を介して直接実行することも、npm でグローバルにインストールすることもできます。このツールは TypeScript で書かれており、Node v14 以上が必要です。ドキュメントは、スペイン語、インドネシア語、ポルトガル語、トルコ語など、複数の言語で利用可能です。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.