Skip to content
ro80tPublic

About

A lazygit-inspired terminal UI for finding and cleaning up package manager caches, globally installed packages, and per-project install artifacts.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

cacheriff

A lazygit-inspired terminal UI for finding and cleaning up package manager caches, globally installed packages, and per-project install artifacts.

Preview

preview

Install

go install github.com/ro80t/cacheriff@latest

Or build from source — see CONTRIBUTING.md.

Supports

  • npm
  • pnpm
  • yarn
  • bun
  • deno
  • cargo
  • Go

Usage

cacheriff

Run it from a project directory to also see that project's local packages (e.g. node_modules contents) alongside each package manager's shared, machine-wide cache and globally installed packages.

Key Action
↑/k, ↓/j Move selection
enter Select a package manager
tab Switch focus between panels
←/h, →/l Switch between global/local packages
d Uninstall the selected global package
esc Back to the sidebar
? Toggle help
q, ctrl+c Quit

Configuration

cacheriff reads an optional YAML config file for color theme overrides, following lazygit's convention: <user config dir>/cacheriff/config.yml, or a path set via CCF_CONFIG_FILE. See config.example.yml for the available options.

Contributing

See CONTRIBUTING.md.

License

MIT

About

A lazygit-inspired terminal UI for finding and cleaning up package manager caches, globally installed packages, and per-project install artifacts.

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages