aboutsummaryrefslogtreecommitdiff
path: root/cloneDotfiles.sh
diff options
context:
space:
mode:
authorLibravatar Alexey Stepanov <blueingreen@bluig.space>2024-10-10 22:46:27 +0000
committerLibravatar Alexey Stepanov <blueingreen@bluig.space>2024-10-10 22:46:27 +0000
commit01a6793a5a689aafe77b0b4c3bdccfb6214c94d4 (patch)
tree86ee4ec97d1caf2b6a473fc48a3860b071010cdd /cloneDotfiles.sh
parentcbd1ea0917ef0cfed02e14680fdd6b507009b7b4 (diff)
update .md files
Diffstat (limited to 'cloneDotfiles.sh')
-rwxr-xr-xcloneDotfiles.sh25
1 files changed, 12 insertions, 13 deletions
diff --git a/cloneDotfiles.sh b/cloneDotfiles.sh
index ad3c6cf..fcccb33 100755
--- a/cloneDotfiles.sh
+++ b/cloneDotfiles.sh
@@ -1,8 +1,8 @@
#!/bin/bash
-function setStatusE () {
- if [ "$1" = true ]; then
- set +e
+function setStatusE() {
+ if [[ "$1" = true ]]; then
+ set +e
else
set -e
fi
@@ -10,13 +10,13 @@ function setStatusE () {
setStatusE false
-function getKdbxFile () {
+function getKdbxFile() {
read -r passwordFileLink < <("$HOME/.local/bin/yadisk-direct" https://yadi.sk/d/o4TMFnHFobxTsw)
wget "$passwordFileLink" -O ~/Passwords.kdbx
}
-function openKeepass () {
+function openKeepass() {
setStatusE true
keepassxc-cli clip ~/Passwords.kdbx Github 0 -a token-cli
@@ -31,15 +31,14 @@ fi
getKdbxFile
-while :
-do
- openKeepass
+while :; do
+ openKeepass
- if [[ $? -eq 0 ]]; then
- setStatusE false
- echo -e "Пароль скопирован!\n"
- break
- fi
+ if [[ $? -eq 0 ]]; then
+ setStatusE false
+ echo -e "Пароль скопирован!\n"
+ break
+ fi
done
cd