Kondo ๐งน
Cleans node_modules
, target
, build
, and friends from your projects.
Excellent if
- ๐พ You want to back up your code but don't want to include GBs of dependencies
- ๐งโ๐จ You try out lots of projects but hate how much space they occupy
- โก๏ธ You like keeping your disks lean and zippy
Installation
Warning
Kondo is essentially
rm -rf
with a prompt. Use at your own discretion. Always have a backup of your projects.
Command Line
Homebrew
Arch Linux
Source
Requires rust.
Others
Binaries available on the releases page.
Graphic User Interface
Arch Linux
Source
Requires rust. You may need platform specific dependencies on linux.
Binaries available on the releases page.
Usage
Warning
Kondo is essentially
rm -rf
with a prompt. Use at your own discretion. Always have a backup of your projects.
Command Line Interface
Running kondo
without a directory specified will run in the current directory.
Supplying a path will tell kondo
where to start. Multiple paths are supported.
Passing a time will filter projects to those that haven't been modified for at least the specified period. See kondo --help
for the full list of options.
More options such as quiet mode, following symlinks, and filesystem restriction are viewable with kondo --help
.
Building/Development
To build the cli kondo
you can run cargo build
and cargo run
from the projects root directory.
To build the gui kondo-ui
you must first navigate into the kondo-ui
directory, then you can run cargo build
and cargo run
.
The output binaries will be located in target/debug/
or target/release/
per Cargo defaults.