Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Command-line options

lazybw                          start the interface
lazybw --version                print the version
lazybw --help                   print help

lazybw doctor

Prints what lazybw found: the bw path, its version and the features it enables, the login state, the clipboard backend, the terminal size and colour depth, and the configuration, state and log paths. Inside tmux it also reminds you about extended-keys.

lazybw keys

lazybw keys                     every binding, grouped by context
lazybw keys --context list      only one context
lazybw keys --defaults          the built-in defaults, ignoring your config
lazybw keys --check             validate the bindings; exit code 1 on errors

The columns are the context, the keys, the action, its description and where the binding comes from (default or user).

lazybw themes

lazybw themes                   list the built-in themes
lazybw themes --preview nord    print the colours of one theme

lazybw config

lazybw config --path            print the path of config.toml
lazybw config --print-default   print the default configuration
lazybw config --check           validate config.toml; exit code 1 on errors

Environment variables

VariableEffect
LAZYBW_BWpath to bw, used when bw.path is empty
BW_SESSIONreused only with bw.inherit_session = true
BITWARDENCLI_APPDATA_DIRpassed on to bw (its data directory)
VISUAL, EDITORthe editor for Ctrl-e and gE, unless editor.command is set
XDG_CONFIG_HOME, XDG_STATE_HOME, XDG_RUNTIME_DIRwhere lazybw keeps its files
COLORTERMtruecolor or 24bit turns on 24-bit colour
NO_COLORturns colours off

Signals

SIGUSR1 locks the vault (pkill -USR1 lazybw). SIGTERM and SIGHUP quit cleanly.