Author: Paolo Lulli <paolo@lulli.net>
Move away temp scripts
doc/database-create | 8 ++++++++ doc/entry-add | 10 ++++++++++ doc/entry-generate-pass | 10 ++++++++++ doc/entry-list | 6 ++++++ doc/entry-show | 7 +++++++ doc/entry-show-password | 7 +++++++ doc/entry-show-user | 7 +++++++ doc/entry-to-clipboard | 7 +++++++ doc/keypass-gen | 4 ++++
diff --git a/doc/database-create b/doc/database-create new file mode 100755 index 0000000000000000000000000000000000000000..3443d2d7347ecaa16734ce0a42389b3f09cc32b6 --- /dev/null +++ b/doc/database-create @@ -0,0 +1,8 @@ +#! /bin/bash -x + +KEYPASS_FILE=keepass.keyx +KEYPASS_DB=$HOME/.config/secure-passwords.kdbx +test -f ${KEYPASS_DB} && echo "db exists" +test -f ${KEYPASS_DB} && exit 1 + +keepassxc-cli db-create --set-key-file ${KEYPASS_FILE} ${KEYPASS_DB} diff --git a/doc/entry-add b/doc/entry-add new file mode 100755 index 0000000000000000000000000000000000000000..0bbd5068096224730d815e1c709411de32b3cdd0 --- /dev/null +++ b/doc/entry-add @@ -0,0 +1,10 @@ +#! /bin/bash -x + +KEYPASS_FILE=keepass.keyx +KEYPASS_DB=$HOME/.config/secure-passwords.kdbx +entry_user=$1 +entry=$2 + +#keepassxc-cli add Passwords.kdbx -u larry -g wiki.gentoo.org + +keepassxc-cli add --key-file ${KEYPASS_FILE} --no-password ${KEYPASS_DB} -u ${entry_user} ${entry} --password-prompt diff --git a/doc/entry-generate-pass b/doc/entry-generate-pass new file mode 100755 index 0000000000000000000000000000000000000000..17632ae525200fb3d9859c185a45a9b99fb25451 --- /dev/null +++ b/doc/entry-generate-pass @@ -0,0 +1,10 @@ +#! /bin/bash -x + +KEYPASS_FILE=keepass.keyx +KEYPASS_DB=$HOME/.config/secure-passwords.kdbx +entry_user=$1 +entry=$2 + +#keepassxc-cli add Passwords.kdbx -u larry -g wiki.gentoo.org + +keepassxc-cli add --key-file ${KEYPASS_FILE} --no-password ${KEYPASS_DB} -u ${entry_user} --generate ${entry} diff --git a/doc/entry-list b/doc/entry-list new file mode 100755 index 0000000000000000000000000000000000000000..782febcfec92e6d3a7cd86bf080063d8efc9e7c4 --- /dev/null +++ b/doc/entry-list @@ -0,0 +1,6 @@ +#! /bin/bash -x + +KEYPASS_FILE=keepass.keyx +KEYPASS_DB=$HOME/.config/secure-passwords.kdbx + +keepassxc-cli ls --key-file ${KEYPASS_FILE} --no-password ${KEYPASS_DB} diff --git a/doc/entry-show b/doc/entry-show new file mode 100755 index 0000000000000000000000000000000000000000..6e3a8254e3d8e3a07487592256bdbb426c60df2f --- /dev/null +++ b/doc/entry-show @@ -0,0 +1,7 @@ +#! /bin/bash -x + +KEYPASS_FILE=keepass.keyx +KEYPASS_DB=$HOME/.config/secure-passwords.kdbx +entry=$1 + +keepassxc-cli show -s --key-file ${KEYPASS_FILE} --no-password ${KEYPASS_DB} ${entry} diff --git a/doc/entry-show-password b/doc/entry-show-password new file mode 100755 index 0000000000000000000000000000000000000000..c0b900377cc4f06d59bf6f53bb56c65e5c748f6f --- /dev/null +++ b/doc/entry-show-password @@ -0,0 +1,7 @@ +#! /bin/bash -x + +KEYPASS_FILE=keepass.keyx +KEYPASS_DB=$HOME/.config/secure-passwords.kdbx +entry=$1 + +keepassxc-cli show -s --key-file ${KEYPASS_FILE} --no-password ${KEYPASS_DB} ${entry} -a Password diff --git a/doc/entry-show-user b/doc/entry-show-user new file mode 100755 index 0000000000000000000000000000000000000000..9593bfb711a6c4549f3396cadfdc7007fbc00b84 --- /dev/null +++ b/doc/entry-show-user @@ -0,0 +1,7 @@ +#! /bin/bash -x + +KEYPASS_FILE=keepass.keyx +KEYPASS_DB=$HOME/.config/secure-passwords.kdbx +entry=$1 + +keepassxc-cli show -s --key-file ${KEYPASS_FILE} --no-password ${KEYPASS_DB} ${entry} -a UserName diff --git a/doc/entry-to-clipboard b/doc/entry-to-clipboard new file mode 100755 index 0000000000000000000000000000000000000000..7e616e58f0c221fc6a73d221ca161e1a0cdc22c0 --- /dev/null +++ b/doc/entry-to-clipboard @@ -0,0 +1,7 @@ +#! /bin/bash -x + +KEYPASS_FILE=keepass.keyx +KEYPASS_DB=$HOME/.config/secure-passwords.kdbx +entry=$1 + +keepassxc-cli clip --key-file ${KEYPASS_FILE} --no-password ${KEYPASS_DB} ${entry} diff --git a/doc/keypass-gen b/doc/keypass-gen new file mode 100755 index 0000000000000000000000000000000000000000..fd704b5b3a8be33972948384dbd39aeb855d25ef --- /dev/null +++ b/doc/keypass-gen @@ -0,0 +1,4 @@ +#! /bin/bash -x + +KEYPASS_FILE=keepass.keyx +test -f ${KEYPASS_FILE} || openssl rand -out ${KEYPASS_FILE} 256