5 个版本 (破坏性更新)
0.8.0 | 2023 年 12 月 19 日 |
---|---|
0.7.0 | 2023 年 7 月 6 日 |
0.6.0 | 2023 年 3 月 12 日 |
0.2.0 | 2020 年 7 月 31 日 |
0.1.0 | 2020 年 3 月 15 日 |
#532 在 文件系统
每月 70 次下载
用于 3 crates
22KB
519 行
Kondo 🧹
清理您的项目中的 node_modules
、target
、build
和类似文件。
如果以下情况适用
- 💾 您想备份代码,但又不想包含 GB 级的依赖项
- 🧑🎨 您尝试了许多项目,但讨厌它们占用的空间
- ⚡️ 您喜欢保持磁盘整洁且快速
20+ 种支持的项目类型
Cargo (Rust), CMake (C, C++), Composer (PHP), Elixir, Godot 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)
CLI 视频
GUI 视频
安装
警告
Kondo 实际上是带有提示的 基本
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
其他
二进制文件可在 发布页面 上找到。
图形用户界面
Arch Linux
pacman -S kondo-ui
源代码
git clone https://github.com/tbillington/kondo.git
cargo install --path kondo/kondo-ui
二进制文件可在 发布页面 上找到。
使用方法
警告
Kondo 实际上是带有提示的 基本
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 build
和 cargo run
。
要构建 gui kondo-ui
,必须首先进入 kondo-ui
目录,然后可以运行 cargo build
和 cargo run
。
输出二进制文件将位于 target/debug/
或 target/release/
,具体取决于 Cargo 默认设置。
类似项目
依赖项
~4–12MB
~127K SLoC