smb_utilities/gui/main.sh
2025-05-25 09:49:43 +00:00

44 lines
679 B
Bash
Executable File

#!/bin/bash
TMP_FILE=$(mktemp)
TITLE="System Administration Tool"
while true; do
dialog --clear \
--backtitle "$TITLE" \
--title "Main Menu" \
--menu "Choose an action:" 15 50 6 \
1 "Add User" \
2 "Remove User" \
3 "Create Share" \
4 "Remove Share" \
5 "Exit" 2>"$TMP_FILE"
CHOICE=$(<"$TMP_FILE")
case $CHOICE in
1)
./dialog_user_add.sh
;;
2)
./dialog_user_remove.sh
;;
3)
./dialog_share_create.sh
;;
4)
./dialog_share_remove.sh
;;
5)
break
;;
*)
dialog --msgbox "Invalid option." 8 30
;;
esac
done
clear
rm -f "$TMP_FILE"
echo "Exited."