Usage¶
Launch TuiBookie¶
Navigation¶
TuiBookie presents a two-level interface:
- Category list -- See all your command groups at a glance with bookmark counts
- Bookmark list -- Drill into a category to see commands. Select one and press Enter to run it
Use arrow keys to navigate and Enter to select.
Screenshots¶
Browse categories -- See all your command groups at a glance with bookmark counts.
TuiBookie
v1.6.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
> Deployments (3)
Docker (4)
Kubernetes (3)
FFmpeg (9)
Production servers (3)
Staging servers (2)
[a]dd [e]dit [d]elete
[s]ettings [enter/→] open
[q/esc] quit
Browse bookmarks -- Drill into a category to see commands. Select one and press Enter to run it.
TuiBookie
v1.6.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Kubernetes
> API logs
kubectl logs -f deployment/api -n production
Node resources
kubectl top nodes
Prod pods
kubectl get pods -n production
[a]dd [e]dit [d]elete
[enter] run [←/esc] back
[q]uit
Settings -- Configure your bookmarks file path, export backups, or import from a JSON file.
TuiBookie
v1.6.0
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Settings
CONFIG
Bookmarks file: ~/.config/tuibookie/bookmarks.json
DATA
Export bookmarks
Import bookmarks
SYNC
Push to Gist
Pull from Gist
GitHub token: ****hEss
SHARED
> Shared repo: git@github.com:team/devops.git
Shared file path: bookmarks.json
Sync shared bookmarks
Disconnect shared repo
[enter/→] select
[←/esc] back [q] quit
CLI Flags¶
You can also set the bookmarks path via environment variable:
Priority order: --config flag > TUIBOOKIE_CONFIG env var > config.json setting > default path.