From a09c4ec4f513b20f095b11f3dab3fbe6bed32def Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Petazzoni?= Date: Fri, 18 Nov 2022 21:46:29 +0100 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Improve=20netlify-dns=20script=20to?= =?UTF-8?q?=20suggest=20what=20to=20do=20if=20config=20file=20not=20found?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- prepare-vms/netlify-dns.sh | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/prepare-vms/netlify-dns.sh b/prepare-vms/netlify-dns.sh index 4629b9ce..35e7b5ed 100755 --- a/prepare-vms/netlify-dns.sh +++ b/prepare-vms/netlify-dns.sh @@ -17,8 +17,17 @@ exit 1 } -NETLIFY_USERID=$(jq .userId < ~/.config/netlify/config.json) -NETLIFY_TOKEN=$(jq -r .users[$NETLIFY_USERID].auth.token < ~/.config/netlify/config.json) +NETLIFY_CONFIG_FILE=~/.config/netlify/config.json + +if ! [ -f "$NETLIFY_CONFIG_FILE" ]; then + echo "Could not find Netlify configuration file ($NETLIFY_CONFIG_FILE)." + echo "Try to run the following command, and try again:" + echo "npx netlify-cli login" + exit 1 +fi + +NETLIFY_USERID=$(jq .userId < "$NETLIFY_CONFIG_FILE") +NETLIFY_TOKEN=$(jq -r .users[$NETLIFY_USERID].auth.token < "$NETLIFY_CONFIG_FILE") netlify() { URI=$1