No description
|
Some checks failed
Update Contributors / update-contributors (push) Failing after 31s
Check / Format (push) Has been cancelled
Validation / Unit & Integration Tests (push) Has been cancelled
Validation / macOS (push) Has been cancelled
Validation / macOS-1 (push) Has been cancelled
Validation / Security Checks (push) Has been cancelled
Check / Check (push) Has been cancelled
|
||
|---|---|---|
| .github | ||
| bin | ||
| cmd | ||
| lib | ||
| scripts | ||
| tests | ||
| .editorconfig | ||
| .gitignore | ||
| .golangci.yml | ||
| .shellcheckrc | ||
| CONTRIBUTING.md | ||
| CONTRIBUTORS.svg | ||
| go.mod | ||
| go.sum | ||
| install.sh | ||
| LICENSE | ||
| Makefile | ||
| mo | ||
| mole | ||
| mole-linux | ||
| README.md | ||
| SECURITY_AUDIT.md | ||
Mole Linux
Deep clean and optimize your Linux system.
Commands
mole-linux # interactive menu
mole-linux clean # clean caches and temp files
mole-linux uninstall # remove packages + leftovers
mole-linux optimize # safe maintenance tasks
mole-linux analyze # disk analyzer (Go binary)
mole-linux status # live system metrics (Go binary)
mole-linux purge # remove project artifacts
mole-linux installer # remove installer files
mole-linux completion zsh # shell completion output
mole-linux update # update via installer script
mole-linux remove # remove binary/config
Safety
- Use
--dry-runoncleanandoptimizefirst. - Privileged actions are always confirmed before execution.
- Protected system roots are blocked from deletion.
Install
# System-wide install (may require sudo)
./install.sh --prefix /usr/local/bin
# User-local install (no sudo)
./install.sh --prefix "$HOME/.local/bin"
install.sh installs launchers plus required runtime files (bin/ and lib/) into the chosen prefix.
Build
make build
Note: On Linux, mole-linux analyze currently ships as a stub binary and prints:
mole-linux analyze is not supported on Linux yet.