diff --git a/userqueue b/userqueue new file mode 100755 index 0000000..5034427 --- /dev/null +++ b/userqueue @@ -0,0 +1,28 @@ +#!/bin/bash +# --------------------------------------------------------------------------- +# Thunix user queue management +# --------------------------------------------------------------------------- + +source setenv + +if [ $# -eq 0 ] +then + echo -e "usage: $0 [u][f][d][a] username" + echo "(u) Print users in queue" + echo "(f) Shows the fields of the selected user" + echo "(a) Accept sign up request" + echo "(d) Delete selected user from queue" +else + if [ $1 = "q" ] + then + awk -F, '{print $1}' $USERQUEUE + else + if [ $# -ne 2 ] + then + echo -e "usage: $0 <$1> " + else + [ $1 = "f" ] && grep -w $2 $USERQUEUE | awk -F, '{print $1, $2, $3}' + [ $1 = "d" ] && sudo sed "/$2/d" -i $USERQUEUE + fi + fi +fi