██████╗███╗ ███╗██████╗ ██████╗ ██████╗ ██╗ ██╗
██╔════╝████╗ ████║██╔══██╗██╔══██╗██╔═══██╗╚██╗██╔╝
██║ ██╔████╔██║██║ ██║██████╔╝██║ ██║ ╚███╔╝
██║ ██║╚██╔╝██║██║ ██║██╔══██╗██║ ██║ ██╔██╗
╚██████╗██║ ╚═╝ ██║██████╔╝██████╔╝╚██████╔╝██╔╝ ██╗
╚═════╝╚═╝ ╚═╝╚═════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝
A TUI command palette for saving and running shell commands. Store frequently used commands, search them with fuzzy matching, and execute with parameter support.
go install .Or build manually:
go build -o cmdbox .
./cmdboxControls:
A- Add commandE- Edit commandD- Delete commandEnter- Run selected commandj/kor arrows - NavigateC- Clear outputQ- Quit- Type to search
Parameters:
Commands support {{paramName}} placeholders that prompt for values at runtime:
docker build -t {{imageName}} .
ssh {{user}}@{{host}}Use {{!paramName}} for sensitive values (won't be remembered).
When running a parameterized command, enter values as paramName=value pairs.
Commands stored in ~/.cmdbox/commands.db (SQLite).
