#!/bin/sh WGPORTAL_URL=http://185.123.84.125:8123/ WG_CONFFILE=/etc/wireguard/wg0.conf trap 'stty echo' INT if [ -f "$WG_CONFFILE" -a $OVERWRITE -ne 1 ]; then printf "Wireguard config file already exists\n" printf "Exiting now to prevent overrid of your actual parameters\n" exit 1; fi printf "Username: " IFS= read -r username printf "Password: " stty -echo IFS= read -r password stty echo printf "\n" HTTP_STATUS=$(curl -w "%{http_code}" -s -o $WG_CONFFILE --user $username:$password -X GET $WGPORTAL_URL"api/v1/provisioning/peer/mqQiS1kYWDoXlvhucqMIGkBeUjy7yppZ0eLLENsM5UU%3D" -H "accept: text/plain") res=$? if test "$res" != "0"; then echo "the curl command failed with: $res" fi