diff --git a/scripts/keepassxc-wrapper.sh b/scripts/keepassxc-wrapper.sh new file mode 100755 index 0000000..fa0e269 --- /dev/null +++ b/scripts/keepassxc-wrapper.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +PASSWORD_FILE=~/dotfiles/dotdotfiles/keepassxc/password.gpg +KEEPASS_FILE=~/cloud/keys/2017-10.kdbx + +if [ ! -f "$PASSWORD_FILE" ]; then + echo "No password file." + exit 1 +fi + +if [ ! -f "$KEEPASS_FILE" ]; then + echo "No KeePass file." + exit 1 +fi + +gpg --textmode -d "$PASSWORD_FILE" | keepassxc --pw-stdin "$KEEPASS_FILE"