#cleanup #clean #delete #cargo-build #free #cargo-clean #unreal-engine

app kondo

康多是一个文件系统清理工具,它递归地搜索目录以查找已知的项目结构,并确定通过删除不必要的文件可以节省多少空间

7 个版本 (破坏性更新)

0.8.0 2023年12月19日
0.7.0 2023年7月6日
0.6.0 2023年3月12日
0.4.0 2020年7月31日
0.1.0 2020年1月27日

命令行工具 中排名第 143

Download history 43/week @ 2024-04-22 34/week @ 2024-04-29 18/week @ 2024-05-06 37/week @ 2024-05-13 46/week @ 2024-05-20 24/week @ 2024-05-27 21/week @ 2024-06-03 37/week @ 2024-06-10 19/week @ 2024-06-17 16/week @ 2024-06-24 28/week @ 2024-07-01 17/week @ 2024-07-08 15/week @ 2024-07-15 4/week @ 2024-07-22 77/week @ 2024-07-29 25/week @ 2024-08-05

每月下载量 122

MIT 许可证

41KB
822

康多 🧹

清除 node_modulestargetbuild 以及其他项目中的内容。

如果您

  • 💾 想备份代码但不想包括数十GB的依赖项
  • 🧑‍🎨 尝试了很多项目但讨厌它们占用的空间
  • ⚡️ 喜欢保持磁盘干净且快速

支持20多种项目类型

Cargo (Rust), CMake (C, C++), Composer (PHP), Elixir, Godot 4.x (C#, GDScript)

Gradle (Java) Jupyter Notebook (Python), Maven (Java), Node (JavaScript)

Pub (Dart), Python SBT (Scala), Stack (Haskell), Swift

Unity (C#), Unreal Engine (C++), Zig, .NET (C#, F#)

kondo cli cleaning projects kondo gui displaying projects
CLI 视频

kondo-cli.webm

GUI 视频

kondo-ui.webm

安装

警告

康多实际上是一个带有提示的 基本 rm -rf。自行决定使用。始终备份您的项目。

命令行

Homebrew

brew install kondo

Arch Linux

pacman -S kondo

源代码

需要 rust

git clone https://github.com/tbillington/kondo.git
cargo install --path kondo/kondo

其他

发布页面 上提供二进制文件。

Packaging status

图形用户界面

Arch Linux

pacman -S kondo-ui

源代码

需要 rust。Linux 平台上可能需要特定于平台的依赖项 [链接]

git clone https://github.com/tbillington/kondo.git
cargo install --path kondo/kondo-ui

发布页面 上提供二进制文件。

Packaging status

用法

警告

康多实际上是一个带有提示的 基本 rm -rf。自行决定使用。始终备份您的项目。

命令行界面

在未指定目录的情况下运行 kondo 将在当前目录下执行。

kondo

提供路径将告知 kondo 从哪里开始。支持多个路径。

kondo code/my_project code/my_project_2

传入时间将过滤项目,只显示至少指定时间段内未修改的项目。有关完整选项列表,请参阅 kondo --help

kondo --older 3M # only projects with last modified greater than 3 months
kondo -o3M # shorthand

更多选项,如安静模式、跟随符号链接和文件系统限制,可以通过 kondo --help 查看。

构建/开发

要构建 CLI kondo,您可以在项目根目录中运行 cargo buildcargo run

要构建 GUI kondo-ui,您必须首先进入 kondo-ui 目录,然后您可以运行 cargo buildcargo run

输出二进制文件将位于 target/debug/target/release/,具体取决于 Cargo 默认设置。

类似项目

依赖关系

~5–14MB
~164K SLoC