#cleanup #delete #clean #free #cargo-clean #cargo-build #search

app kondo-ui

康多-ui是一个文件系统清理工具,它递归地搜索目录以查找已知的项目结构,并允许您清除不必要的文件,如构建工件。

5个版本 (重大变更)

0.8.0 2023年12月19日
0.7.0 2023年7月6日
0.6.0 2023年3月12日
0.2.0 2021年3月28日
0.1.0 2020年4月4日

#397 in 文件系统

每月48次下载

MIT许可

40KB
902

康多 🧹

清除项目中的node_modulestargetbuild和其他相关目录。

如果您

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

20+ 种支持的项目类型

Cargo (Rust), CMake (C, C++)、Composer (PHP)、ElixirGodot 4.x (C#, GDScript)

Gradle (Java) Jupyter Notebook (Python)、Pixi (Python)、Maven (Java)、Node (JavaScript)

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

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

kondo cli cleaning projects kondo gui displaying projects
CLI视频

kondo-cli.webm

GUI视频

kondo-ui.webm

安装

警告

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

命令行

winget

winget install kondo

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 查看。

构建/开发

要构建命令行 kondo,您可以从项目根目录运行 cargo buildcargo run

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

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

类似项目

依赖项

约 10-21MB
约 287K SLoC