#!/bin/bash
set -e

# Check root
if [ "$EUID" -ne 0 ]; then
  echo "Run as root"
  exit 1
fi

echo "Installing OpenVPN on Debian 12..."

ONLINE_MODE(){

	apt install openvpn easy-rsa -y
}

OFFLINE_MODE(){

	dpkg -i debs/*
}

# Ask user for choice
echo "Choose mode:"
echo "1) Online Mode"
echo "2) Offline Mode"
read -p "Enter your choice [1-2]: " choice

# Use case to run the selected function
case $choice in
    1)
        ONLINE_MODE
        ;;
    2)
        OFFLINE_MODE
        ;;
    *)
        echo "Invalid choice. Please select 1 or 2."
        ;;
esac
