Preset Modes
Clean Wizard ships with three preset modes that select which cleaners run. Each mode is designed for a different use case.
Quick Mode
Section titled “Quick Mode”clean-wizard clean --mode quickSafe daily cleanup. Excludes system-critical paths and operations that require elevated privileges.
Cleaners:
- Homebrew
- Go
- Node
- TempFiles
- BuildCache
Best for: Daily or weekly developer workstation cleanup.
Standard Mode
Section titled “Standard Mode”clean-wizard clean --mode standardFull cleanup with all available cleaners. This is the default.
Cleaners: Everything from quick mode, plus:
- Nix (generation cleanup + garbage collection)
- Docker (system prune)
- Cargo
- SystemCache
- ProjectExec
- CompiledBinaries
- GitHistory
- Golangci-lint
Best for: Periodic deep cleanup (monthly).
Aggressive Mode
Section titled “Aggressive Mode”clean-wizard clean --mode aggressiveNuclear cleanup including destructive operations.
Additional behavior:
- Full Docker with volumes (no keep count)
- All Nix generations (except current)
- All system caches
Warning: Aggressive mode includes destructive operations. Always use
--dry-runfirst.
Best for: CI/CD cleanup steps, fresh installs, or when you need maximum space reclamation.
Custom Presets
Section titled “Custom Presets”Define your own presets in the config file:
presets: my-weekly: cleaners: [go, node, docker, nix]Then run:
clean-wizard clean --profile my-weeklySee Configuration for details.