A commands bookmark for shells
- Linux: bash, zsh, fish
- Mac: zsh
- Bookmark manager.
- Command placeholder. Allow to input value.
- Press
Ctrl+Tin the shell to create an item - Placeholder syntax:
{{name|default value}}. name must be incamelCase. (Available since v1.1.0) - Press
Tab/Shift+Tabto switch between placeholders. (Available since v1.1.0) - Escaping Placeholder:
\{{name}}. (Available since v1.1.0) - Press
Ctrl+Spacein the shell to search for items. You can type keywords before pressCtrl+Space- Press
Tab/Shift+Tab, Down/Upto select item.
- Press
- In the result screen, select an item then press
Ctrl + Dto delete it - Override the old one by add new command with the same title
The data are stored in ~/.tbmk. You can backup or edit it directly.
- Download built file on release page
- Extract the file. e.g. /somepath/tbmk
- Run
cd /somepath/tbmk - Run
./install(don't install by execute/absolute-path/install), it will appends keybinding to~/.bashrc,~/.zshand~/.config/fish/config.fish - Restart your shell or reload config file:
source ~/.bashrc # bashsource ~/.zshrc # zshsource ~/.config/fish/config.fish #fish
Just extract and override the old version's files
APP_ENV=dev go run . save
APP_ENV=dev go run . searchgo build .