keys-admin.git

commit 26a2623bd705bdb9a4c75871bea86494daf5c4cc

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