Bitwarden functions
The bitwarden*
and rbw*
functions return data from Bitwarden
using the Bitwarden CLI (bw
), Bitwarden Secrets CLI (bws
), and
rbw
commands.
Automatic Bitwarden CLI unlock
By default, you must have unlocked your Bitwarden CLI session with the command
export BW_SESSION="$(bw unlock --raw)"
Optionally, you can tell chezmoi to automatically run bw unlock --raw
and set
the BW_SESSION
environment variable by setting the bitwarden.unlock
configuration variable. Valid values are:
Value | Effect |
---|---|
false |
Never run bw unlock --raw automatically. |
true |
Always run bw unlock --raw automatically. |
"auto" |
Only run bw unlock --raw if the BW_SESSION environment variable is not set. |
Additionally, if chezmoi runs bw unlock raw
automatically, then chezmoi will
also run bw lock
before terminating.