This is simple tool to organize your frequently using shell command.
- Autocomplete Search
- Auto resize in terminal
- Feature : add new commands from command line
- Go (>=1.14)
You can also download deb packages from releases
sudo apt install <shell-butler>.deb
Note :
If you want to get the shell features to the command execution then create an alias in your ~/.profile or ~/.bash_profile sourcing the binary
alias sb='source /usr/bin/shellbutler'
This is helpful if you are running a command thay involves some shell theme color variable eg : LS_COLORS
Build the application using
go build -o out/ main.go
Create a alias to the run script
alias j='source <path to package>/alfred'
Now execute "j" from any folder. It will create a dummy settings.json.
To add your commands edit the settings.json
{
"commands": [
{
"context" : "server:date", #The command structure. Split levels by :
"program" : "date" # The command you need to execute.
}
]
}
You can also run the add command
alfred add
Make sure that run is available in the PATH.
- Ubuntu 20.04 (zsh)