From 06cf4d8bdee17d1c6027b473174f5b83dbe5884d Mon Sep 17 00:00:00 2001 From: Ludwig Behm Date: Thu, 6 Apr 2023 01:00:36 +0200 Subject: [PATCH] init.sh: remote path parameter validation --- init.sh | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/init.sh b/init.sh index 59480d0..b6f2ec4 100755 --- a/init.sh +++ b/init.sh @@ -3,14 +3,19 @@ SELF="$0" HOST="" PORT="22" -REMOTE_PATH="borg" +REMOTE_PATH="" NAME="" LOGIN="$(whoami)" -die () { +die() { echo -e $1 | sed -e 's-^-! -' >&2 exit 1 } +usage() { + echo -e "usage: $SELF PROFILE_NAME --host=server --port=22 --login=backup-user --directory=/backup/path" >&2 + exit 1 +} + generate_passphrase() { tr -dc A-Za-z0-9