Sobre o projeto
Kondo é um utilitário multiplataforma que remove pastas de dependências e artefatos de build de projetos de software. Ele escaneia diretórios e oferece a opção de limpar pastas comuns de cache/dependências, como `node_modules`, `target`, `build`, `.gradle` e outras, com suporte a mais de 20 ecossistemas de projetos.
Os tipos de projetos suportados incluem Cargo (Rust), CMake (C/C++), Composer (PHP), Elixir, Godot 4.x, Gradle e Maven (Java), Jupyter e Pixi (Python), Node.js, Pub (Dart), SBT (Scala), Stack e Cabal (Haskell), Swift, Unity e Unreal Engine, Zig, .NET, Turborepo, Terraform e React Native.
A ferramenta oferece tanto uma interface de linha de comando quanto uma interface gráfica. A instalação está disponível via Homebrew, winget, pacotes do Arch Linux, MacPorts, ou compilando a partir do código-fonte com Cargo. Binários também são distribuídos através das releases do GitHub.
As principais opções da CLI incluem escanear um caminho específico, filtrar projetos por data da última modificação (por exemplo, `--older 3M`), modo silencioso, seguir symlinks e restrições de sistema de arquivos. O README alerta que o Kondo é essencialmente um `rm -rf` com proteções e recomenda manter backups dos projetos antes do uso.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.