aboutsummaryrefslogtreecommitdiff
path: root/getKeepassFile.sh
diff options
context:
space:
mode:
Diffstat (limited to 'getKeepassFile.sh')
-rw-r--r--getKeepassFile.sh38
1 files changed, 38 insertions, 0 deletions
diff --git a/getKeepassFile.sh b/getKeepassFile.sh
new file mode 100644
index 0000000..a6b6815
--- /dev/null
+++ b/getKeepassFile.sh
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+setStatusE () {
+ if [ "$1" = true ]; then
+ set +e
+ else
+ set -e
+ fi
+}
+
+setStatusE false
+
+getKdbxFile () {
+ read -r passwordFileLink < <(yadisk-direct https://yadi.sk/d/o4TMFnHFobxTsw)
+
+ wget "$passwordFileLink" -O "$dirArchIsoFiles"/Passwords.kdbx
+}
+
+openKeepass () {
+ setStatusE true
+
+ keepassxc-cli clip "$dirArchIsoFiles"/Passwords.kdbx github 0 -a token-cli
+}
+
+while :
+do
+ openKeepass
+
+ if [ $? -eq 0 ]; then
+ setStatusE false
+ echo -e "Пароль скопирован!\n"
+ break
+ fi
+done
+
+cd
+git clone https://blueingreen68@github.com/blueingreen68/dotfiles $HOME/.dotfiles
+wl-copy -c