| Crates.io | bento-cli |
| lib.rs | bento-cli |
| version | 0.1.0 |
| created_at | 2025-09-01 19:48:19.187791+00 |
| updated_at | 2025-09-01 19:48:19.187791+00 |
| description | A command organizer that searches and organizes all your commands, packages, aliases, and functions in one place |
| homepage | https://github.com/00msjr/bento |
| repository | https://github.com/00msjr/bento |
| max_upload_size | |
| id | 1820207 |
| size | 47,584 |
A unified command organizer that searches across all your installed commands, packages, aliases, and functions in one place.
Bento is a Rust-based command-line tool that provides a centralized search interface for discovering commands across your entire system. Instead of trying to remember whether that utility you installed was a homebrew formula, an npm package, or a shell alias, Bento searches everything simultaneously and presents results with clear categorization and color coding. It supports fuzzy matching, making it easy to find commands even when you only remember part of the name.
Bento searches across:
brew)pip)npm)yarn)go)cargo install bento
cargo install --git https://github.com/00msjr/bento.git
git clone https://github.com/00msjr/bento.git
cd bento
cargo build --release
# Option 1: Install to cargo bin directory
cargo install --path .
# Option 2: Copy to a location in your PATH
sudo cp target/release/bento /usr/local/bin/
bento --help
Basic search across all sources:
bento git
Search with category filters:
# Search only homebrew packages
bento --homebrew python
# Search only aliases
bento --alias ls
# Search only npm packages
bento --npm react
View available commands and statistics:
bento
Example outputs:
Common issues and solutions:
No aliases or functions showing up
SHELL=/bin/zsh bentoPermission denied errors
chmod +x /usr/local/bin/bentoPackage manager commands not found
Too many results
For more help:
bento --help
Contributors and maintainers:
This project is licensed under the MIT License - see the LICENSE.md file for details