bole
Package managers scattered like autumn leaves fall— the bole holds them firm.
What
A unified CLI for discovering and managing all package managers on your system. Find what's installed, check their health, and detect outdated versions.
Install
Commands
bole check - Health monitoring
# Check all package managers
# Verbose output with details
# Very verbose (shows all PMs by category)
# Show only broken PMs
# Show only outdated PMs
Example output:
⠏ Checking package managers...
Summary: 33 total, 30 healthy, 1 broken, 2 outdated
bole show - Discovery and listing
# Show all package managers (default table format)
# Filter by category
# Show all instances (including duplicates)
# Output formats
Supported
- System: Homebrew, MacPorts, Nix
- JavaScript: npm, yarn, pnpm, bun, deno, ni
- Python: pip, poetry, uv, conda, pdm, pipx, pipenv
- PHP: composer, pecl
- Ruby: gem, bundler, rvm, rbenv
- PHP: composer, pecl
- Other: Rust (cargo), Zig, Go, Haskell (cabal/stack), Gleam
- Tools: asdf, volta, mise, corepack, pyenv, phpbrew
License
MIT