From b770e18e706ba151d3b6af5fa646b50420b83485 Mon Sep 17 00:00:00 2001 From: Ernesto Alfonso Date: Sat, 28 Oct 2023 23:21:34 -0400 Subject: [PATCH] Add scripting support by optionally reading email, password from environment. --- docker/add-user.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docker/add-user.sh b/docker/add-user.sh index 8bf78be..b2aedf6 100755 --- a/docker/add-user.sh +++ b/docker/add-user.sh @@ -7,16 +7,19 @@ set -e -read -r -p "Email (full user@domain format): " EMAIL +if test -z "${EMAIL:-}"; then + read -r -p "Email (full user@domain format): " EMAIL +fi if ! echo "${EMAIL}" | grep -q @; then echo "Error: email should have '@'." exit 1 fi - -read -r -p "Password: " -s PASSWORD -echo +if test -z "${PASSWORD:-}"; then + read -r -p "Password: " -s PASSWORD + echo +fi DOMAIN=$(echo echo "${EMAIL}" | cut -d '@' -f 2)