From 3e1fcedbb3b5dbdf9b0c9a6ad1d761f5d872dff0 Mon Sep 17 00:00:00 2001 From: RealStickman Date: Mon, 12 Jul 2021 08:25:06 +0200 Subject: [PATCH] Read in password instead of providing an argument --- arch-config/scripts/pieces/evolution-backup.sh | 7 +++---- arch-config/scripts/pieces/evolution-restore.sh | 7 +++++++ 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/arch-config/scripts/pieces/evolution-backup.sh b/arch-config/scripts/pieces/evolution-backup.sh index 76364e37..2abc1902 100755 --- a/arch-config/scripts/pieces/evolution-backup.sh +++ b/arch-config/scripts/pieces/evolution-backup.sh @@ -1,6 +1,7 @@ #!/usr/bin/env bash set -euo pipefail +: ' # give password as argument if [ $# -eq 1 ]; then pass=$1 @@ -11,14 +12,12 @@ else echo "Please only insert one argument" $(exit 1); echo "$?" fi +' -# TODO make this work -: ' # prompt for password -echo -n Password: +echo -n "Password: " read -s -r pass echo -' # go to home dir cd "$HOME" diff --git a/arch-config/scripts/pieces/evolution-restore.sh b/arch-config/scripts/pieces/evolution-restore.sh index c27535ec..acf36580 100755 --- a/arch-config/scripts/pieces/evolution-restore.sh +++ b/arch-config/scripts/pieces/evolution-restore.sh @@ -1,6 +1,7 @@ #!/usr/bin/env bash set -euo pipefail +: ' # give password as argument if [ $# -eq 1 ]; then pass=$1 @@ -11,6 +12,12 @@ else echo "Please only insert one argument" $(exit 1); echo "$?" fi +' + +# prompt for password +echo -n "Password: " +read -s -r pass +echo # go to home dir cd "$HOME"