From 66c130ff26040e66a152c34e1c99f9fedaf2eaf3 Mon Sep 17 00:00:00 2001 From: Stephen Cochrane Date: Wed, 14 Oct 2020 23:28:25 +0200 Subject: [PATCH] Started work on nginxd --- nginxd | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100755 nginxd diff --git a/nginxd b/nginxd new file mode 100755 index 0000000..7bf54b0 --- /dev/null +++ b/nginxd @@ -0,0 +1,34 @@ +#!/bin/bash +# @Auther skiqqy +# This script allows me to enable/disable certain sections of my website. + +help_menu () { + echo "Welcome!" + echo -e "e\t->\tEnable a unit." + echo -e "d\t->\tDisable a unit." + echo -e "h\t->\tShows this message." +} + +error () { + echo "[ERROR] $1" + exit $2 +} + +while getopts "he:d:" opt +do + case $opt in + h) + help_menu + ;; + e | d) + [ ! -z $unit ] && error "Unit <$unit> already set" 1 + [[ $opt == "e" ]] && oper=e || oper=d + unit="$OPTARG" + ;; + *) + exit 2 + ;; + esac +done + +echo $unit, $oper