master
Stephen Cochrane 1 year ago
parent 54f3f4ce59
commit 0b12e83778
  1. 23
      skiqqy

@ -9,7 +9,7 @@ commands[check]="check [-v] [SUBDOMAIN]\nCheck the status of a sub domain."
commands[list]="list\nShow avaible commands."
commands[help]="help COMMAND\nShow helpful information for a command, see:\n$ $(basename "$0") list"
commands[init]="init [-f]\nInit the configs."
commands[refresh]="refresh\nRefresh domains and subdomains IP's."
commands[refresh]="refresh [KEY SECRET]\nRefresh domains and subdomains IP's."
commands[nginxd]="nginxd ARGUMENTS...\nWrapper for nginxd."
commands[update]="update\nUpdate the server, pulling and rebuilding the website."
commands[error]="[ERROR] Command entered DNE, please see:\n$ $(basename "$0") list"
@ -176,28 +176,43 @@ scheck()
fi
}
# srefresh KEY SECRET
srefresh()
{
local key
local secret
local url # Just temporary.
local timeout
# curl timeout in seconds
timeout=5
url='https://git.sr.ht/~skiqqy/skiqqy.xyz/blob/master/dns.py' # Just temporary
[ -n "$1" ] && key="$1"
[ -n "$2" ] && secret="$2"
if [ -z "$godaddy_key_pm" ]
then
read -rp 'Enter GoDaddy Key: ' key
else
elif [ -z "$key" ]
then
key="$(pm show "$godaddy_key_pm")"
fi
if [ -z "$godaddy_secret_pm" ]
then
read -rp 'Enter GoDaddy Secret: ' secret
else
elif [ -z "$secret" ]
then
secret="$(pm show "$godaddy_secret_pm")"
fi
python3 <(curl "$url") -k "$key" -s "$secret" # Just temporary.
while ! curl -s --connect-timeout "$timeout" "$url" > /dev/null
do
printf 'Failed to fetch script, is the internet up?'
sleep 60
done
python3 <(curl -s "$url") -k "$key" -s "$secret" # Just temporary.
}
snginxd()

Loading…
Cancel
Save