Skip to content

Shell Completion

Enable tab completion for faster CLI usage.

Add to ~/.bashrc:

Terminal window
eval "$(bwrb completion bash)"

Add to ~/.zshrc:

Terminal window
eval "$(bwrb completion zsh)"

Run once:

Terminal window
bwrb completion fish > ~/.config/fish/completions/bwrb.fish
ContextCompletion
bwrb <TAB>Commands: new, edit, list
bwrb list -<TAB>Options: --type, --path, --where
bwrb new <TAB>Types from schema: task, idea
bwrb list --path <TAB>Directories: Ideas/, Projects/

Completions are context-aware:

  • Types come from your vault’s schema
  • Paths come from your vault’s directory structure
  • No hard-coded values