dotfiles/.local/bin/bw
2026-08-15 19:39:06 +01:00

10 lines
261 B
Bash
Executable file

#!/usr/bin/env bash
SESSION=$(secret-tool lookup service bitwarden 2>/dev/null)
if [[ -z "$SESSION" ]]; then
SESSION=$(bw unlock --raw)
secret-tool store --label="bw-session" service bitwarden <<< "$SESSION"
fi
exec /usr/bin/bw "$@" --session "$SESSION"