🧹 Deppa
Dependency scanner and pruner
Deppa finds and deletes dependency and build output directories (node_modules, target, .next, etc.) that accumulate across your projects and silently consume disk space.
Deppa is written in Go and uses Bubble Tea for its terminal interface.
Usage
deppa # Scan from the current directory
deppa ~/Developer # Scan from a specific path
Installation
go install github.com/Fuwn/deppa@latest
Or build from source:
git clone https://github.com/Fuwn/deppa.git
cd deppa
task build
task install
Keybindings
| Key | Action |
|---|---|
j/k |
Navigate down/up |
space |
Toggle selection |
a |
Toggle all |
enter |
Delete selected |
q |
Quit |
Detected Directories
node_modules, target, .next, .nuxt, __pycache__, .venv, venv, .gradle, Pods, .zig-cache, zig-cache, zig-out, _build, .dart_tool
Want to add a new detected or ignored directory? Open a PR to scanner.go after testing.
Licence
Licensed under either of Apache License, Version 2.0 or MIT license at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in this crate by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.