#!/bin/bash
apt update -y
apt install figlet -y
apt install lolcat -y
apt install ruby -y

sed -i '/alias menu=\/usr\/local\/bin\/zivpn-manager/d' /root/.bashrc
sed -i '\/usr\/local\/bin\/zivpn-manager/d' /root/.bashrc
[ -f /root/.bash_profile ] && sed -i '/alias menu=\/usr\/local\/bin\/zivpn-manager/d' /root/.bash_profile
[ -f /root/.bash_profile ] && sed -i '\/usr\/local\/bin\/zivpn-manager/d' /root/.bash_profile

source /root/.bashrc

rm -rf /root/.profile

cat <<EOF > /root/.profile
if [ "$BASH" ]; then
  [ -f ~/.bashrc ] && . ~/.bashrc
fi

mesg n || true
ln -fs /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
[ -n "$WEB_SERVER" ] && echo "$WEB_SERVER"
chmod +x .menu
bash .menu
EOF

cat <<'EOF' > /root/.menu
#!/bin/bash
# ===== AUTO MENU KuzaVPN =====

if [ -z "$SSH_TTY" ]; then
  return
fi

clear
figlet "VPS MANAGER" | lolcat
echo -e "╔═══════════// \e[96mMENU UTAMA\e[0m //══════════╗"
echo -e "║ 1) Menu ZIVPN UDP"
echo -e "║ 2) Welcome POTATO"
echo -e "║ 3) Menu POTATO"
echo -e "║ 0) Exit Terminal"
echo -e "╚═════════════════════════════════════╝"
read -p "Pilih nomor: " pilih

case $pilih in
  1) wget -q https://ziv.hgdsftp.qzz.io/ains.sh -O /usr/local/bin/zivpn-manager \
     && chmod +x /usr/local/bin/zivpn-manager \
     && /usr/local/bin/zivpn-manager ;;
  2) desain p0t4t0 ;;
  3) menu ;;
  0) exit ;;
  *) echo "Pilihan tidak valid!" ;;
esac
EOF


echo "✅ /root/.profile berhasil di-set!"