kondo

kondo

多语言项目依赖清理工具 释放磁盘空间

Kondo是一款开源的项目依赖清理工具,支持20多种编程语言和框架。它可清理node_modules、target、build等文件夹,有效释放磁盘空间。Kondo提供命令行和图形界面,适用于代码备份、项目试用等场景。该工具安装简便,使用灵活,可帮助开发者保持磁盘空间高效利用。

Kondo项目清理磁盘空间优化依赖管理开发工具Github开源项目

Kondo 🧹

清理你项目中的 node_modulestargetbuild 等文件夹。

适用于以下情况:

  • 💾 你想备份代码但不想包含数GB的依赖项
  • 🧑‍🎨 你尝试了很多项目但讨厌它们占用的空间
  • ⚡️ 你喜欢保持磁盘精简和快速
<br /> <p align="center"> <strong>支持20多种项目类型</strong> </p> <p align="center"> <a href="https://doc.rust-lang.org/cargo/">Cargo</a>(Rust), <a href="https://cmake.org">CMake</a>(C,C++), <a href="https://getcomposer.org/">Composer</a>(PHP), <a href="https://elixir-lang.org/">Elixir</a>, <a href="https://godotengine.org/">Godot 4.x</a>(C#,GDScript) </p> <p align="center"> <a href="https://gradle.com/">Gradle</a>(Java) <a href="https://jupyter.org/">Jupyter Notebook</a>(Python), <a href="https://pixi.sh/">Pixi</a>(Python), <a href="https://maven.apache.org/">Maven</a>(Java), <a href="https://nodejs.org/">Node</a>(JavaScript) </p> <p align="center"> <a href="https://dart.dev/">Pub</a>(Dart), <a href="https://www.python.org/">Python</a> <a href="https://www.scala-sbt.org/">SBT</a>(Scala), <a href="https://docs.haskellstack.org/">Stack</a>(Haskell), <a href="https://swift.org/">Swift</a> </p> <p align="center"> <a href="https://unity.com/">Unity</a>(C#), <a href="https://www.unrealengine.com/">Unreal Engine</a>(C++), <a href="https://ziglang.org/">Zig</a>, <a href="https://dotnet.microsoft.com/">.NET</a>(C#,F#) <a href="https://turbo.build/repo">Turborepo</a>(JavaScript) </p> <img width="972" alt="kondo cli 清理项目" src="https://yellow-cdn.veclightyear.com/0a4dffa0/36b2fcac-2819-4131-a40a-d37a45a62ebf.png"> <img width="1112" alt="kondo gui 显示项目" src="https://yellow-cdn.veclightyear.com/0a4dffa0/25d12ffe-f7d1-4c7f-a148-949ac8cf8bc6.png"> <details> <summary>CLI 视频</summary>

kondo-cli.webm

</details> <details> <summary>GUI 视频</summary>

kondo-ui.webm

</details>

安装

警告

Kondo 本质上是带提示的 rm -rf 命令。使用时请自行承担风险。始终对你的项目进行备份。

命令行

winget

winget install kondo

Homebrew

brew install kondo

MacPorts

sudo port install kondo

Arch Linux

pacman -S kondo

源码 需要安装 Rust

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

其他

可在发布页面下载二进制文件。

<a href="https://repology.org/project/kondo/versions"> <img src="https://yellow-cdn.veclightyear.com/0a4dffa0/3f93be5a-4c76-400d-9488-fdc3e211ecf4.svg" alt="打包状态"> </a>

图形用户界面

Windows

winget install kondo-ui

Arch Linux

pacman -S kondo-ui

源码

需要安装 Rust。在 Linux 上可能需要特定平台依赖

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

可在发布页面下载二进制文件。

<a href="https://repology.org/project/rust:kondo-ui/versions"> <img src="https://yellow-cdn.veclightyear.com/0a4dffa0/9d2fa255-e806-47db-953d-db18cc8c2500.svg" alt="打包状态"> </a>

使用方法

警告

Kondo 本质上是带提示的 rm -rf。请谨慎使用。始终为您的项目保留备份。

命令行界面

不指定目录运行 kondo 将在当前目录下执行。

kondo

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

kondo code/my_project code/my_project_2

传递时间参数将筛选出至少在指定时间段内未被修改的项目。完整选项列表请参见 kondo --help

kondo --older 3M # 仅筛选最后修改时间超过3个月的项目 kondo -o3M # 简写形式

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

构建/开发

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

要构建图形界面 kondo-ui,您必须先进入 kondo-ui 目录,然后运行 cargo buildcargo run

根据 Cargo 默认设置,输出的二进制文件将位于 target/debug/target/release/ 目录中。

类似项目

编辑推荐精选

博思AIPPT

博思AIPPT

AI一键生成PPT,就用博思AIPPT!

博思AIPPT,新一代的AI生成PPT平台,支持智能生成PPT、AI美化PPT、文本&链接生成PPT、导入Word/PDF/Markdown文档生成PPT等,内置海量精美PPT模板,涵盖商务、教育、科技等不同风格,同时针对每个页面提供多种版式,一键自适应切换,完美适配各种办公场景。

AI办公办公工具AI工具博思AIPPTAI生成PPT智能排版海量精品模板AI创作热门
潮际好麦

潮际好麦

AI赋能电商视觉革命,一站式智能商拍平台

潮际好麦深耕服装行业,是国内AI试衣效果最好的软件。使用先进AIGC能力为电商卖家批量提供优质的、低成本的商拍图。合作品牌有Shein、Lazada、安踏、百丽等65个国内外头部品牌,以及国内10万+淘宝、天猫、京东等主流平台的品牌商家,为卖家节省将近85%的出图成本,提升约3倍出图效率,让品牌能够快速上架。

iTerms

iTerms

企业专属的AI法律顾问

iTerms是法大大集团旗下法律子品牌,基于最先进的大语言模型(LLM)、专业的法律知识库和强大的智能体架构,帮助企业扫清合规障碍,筑牢风控防线,成为您企业专属的AI法律顾问。

SimilarWeb流量提升

SimilarWeb流量提升

稳定高效的流量提升解决方案,助力品牌曝光

稳定高效的流量提升解决方案,助力品牌曝光

Sora2视频免费生成

Sora2视频免费生成

最新版Sora2模型免费使用,一键生成无水印视频

最新版Sora2模型免费使用,一键生成无水印视频

Transly

Transly

实时语音翻译/同声传译工具

Transly是一个多场景的AI大语言模型驱动的同声传译、专业翻译助手,它拥有超精准的音频识别翻译能力,几乎零延迟的使用体验和支持多国语言可以让你带它走遍全球,无论你是留学生、商务人士、韩剧美剧爱好者,还是出国游玩、多国会议、跨国追星等等,都可以满足你所有需要同传的场景需求,线上线下通用,扫除语言障碍,让全世界的语言交流不再有国界。

讯飞绘文

讯飞绘文

选题、配图、成文,一站式创作,让内容运营更高效

讯飞绘文,一个AI集成平台,支持写作、选题、配图、排版和发布。高效生成适用于各类媒体的定制内容,加速品牌传播,提升内容营销效果。

热门AI辅助写作AI工具讯飞绘文内容运营AI创作个性化文章多平台分发AI助手
TRAE编程

TRAE编程

AI辅助编程,代码自动修复

Trae是一种自适应的集成开发环境(IDE),通过自动化和多元协作改变开发流程。利用Trae,团队能够更快速、精确地编写和部署代码,从而提高编程效率和项目交付速度。Trae具备上下文感知和代码自动完成功能,是提升开发效率的理想工具。

AI工具TraeAI IDE协作生产力转型热门
商汤小浣熊

商汤小浣熊

最强AI数据分析助手

小浣熊家族Raccoon,您的AI智能助手,致力于通过先进的人工智能技术,为用户提供高效、便捷的智能服务。无论是日常咨询还是专业问题解答,小浣熊都能以快速、准确的响应满足您的需求,让您的生活更加智能便捷。

imini AI

imini AI

像人一样思考的AI智能体

imini 是一款超级AI智能体,能根据人类指令,自主思考、自主完成、并且交付结果的AI智能体。

下拉加载更多