Files
dotfiles/zsh_func_d/bw_logic.zsh
2026-02-10 16:17:29 +01:00

17 lines
386 B
Bash

# Bitwarden Funktionen
unlock() {
export BW_SESSION=$(bw unlock --raw)
if [ -n "$BW_SESSION" ]; then
echo "🔓 Tresor entsperrt. Session aktiv."
else
echo "❌ Fehler beim Entsperren."
fi
}
lock() {
rm -f "/tmp/git_bw_token_$USER"
bw lock > /dev/null
unset BW_SESSION
echo "🔒 Tresor gesperrt, Cache geleert und Session gelöscht."
}