A commands bookmark for terminal
- Linux: bash, zsh, fish
- Mac zsh
- Bookmark manager.
- Command placeholder. Allow to input value.
- Press
Ctrl+T
in the shell to create an item - Press
Tab/Shift+Tab
to switch between inputs - Placeholder syntax:
{{name|default value}}
. name must be incamelCase
- Escaping Placeholder:
\{{name}}
- Press
Ctrl+A
to select all placeholder value - Press
Ctrl+Space
in the shell to search for items. You can type keywords before pressCtrl+Space
- Press
Tab/Shift+Tab, Down/Up
to select item.
- Press
- In the result screen, select an item then press
Ctrl + D
to 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
,~/.zsh
and~/.config/fish/config.fish
- Restart your shell or reload config file:
source ~/.bashrc # bash
source ~/.zshrc # zsh
source ~/.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 . search
go build .