cfb9e923d8
Signed-off-by: VetheonGames <76892542+VetheonGames@users.noreply.github.com>
25 lines
637 B
Bash
25 lines
637 B
Bash
#!/usr/bin/env bash
|
|
|
|
# Prompt the user to choose the mode using dialog
|
|
MODE=$(dialog --backtitle "NETRAVE Mode Selection" --title "Select Mode" --menu "Choose the mode to start NETRAVE:" 12 50 4 1 "CLI" 2 "GUI" 3 "WebApp" 2>&1 >/dev/tty)
|
|
|
|
# Execute different commands based on the selected mode
|
|
case $MODE in
|
|
1)
|
|
# CLI mode
|
|
ruby ./lib/NETRAVE.rb cli
|
|
;;
|
|
2)
|
|
# GUI mode
|
|
ruby ./lib/NETRAVE.rb gui
|
|
;;
|
|
3)
|
|
# WebApp mode
|
|
ruby ./lib/NETRAVE.rb webapp
|
|
;;
|
|
*)
|
|
# Invalid selection or canceled
|
|
echo "Invalid selection or canceled."
|
|
;;
|
|
esac
|