Skip to content

Usage

Launch TuiBookie

tuibookie

TuiBookie presents a two-level interface:

  1. Category list -- See all your command groups at a glance with bookmark counts
  2. 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
  Bookmarks file: ~/.config/tuibookie/bookmarks.json
 
  Export bookmarks
  Import bookmarks
 
  Push to Gist
  Pull from Gist
  GitHub token: ****hEss
 
> 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

# Use a specific bookmarks file
tuibookie --config /path/to/bookmarks.json

You can also set the bookmarks path via environment variable:

export TUIBOOKIE_CONFIG=/path/to/bookmarks.json
tuibookie

Priority order: --config flag > TUIBOOKIE_CONFIG env var > config.json setting > default path.