KeePassXC wrapper script

Unlock KeePassXC automatically using GnuPG
This commit is contained in:
Marcel Kapfer 2018-08-14 13:48:30 +02:00
parent 901eab1886
commit 9c207c4c81
Signed by: mmk2410
GPG Key ID: CADE6F0C09F21B09
1 changed files with 16 additions and 0 deletions

16
scripts/keepassxc-wrapper.sh Executable file
View File

@ -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"