#!/bin/sh

myscript=https://codeberg.org/ksz/setup/raw/branch/*/termux/setup.sh

echo

echo "- Choose branch:"
echo "  1) develop 2) main"
while true; do
    read -p "  Enter a number: " mybranch </dev/tty
    case "$mybranch" in
        1) mybranch=develop; break ;;
        2) mybranch=main; break ;;
        *) echo "  Invalid input - try again."
    esac
done

myscript=$(echo "$myscript" | sed "s/\*/$mybranch/")

curl -sLO "$myscript"

sed -i "/^mybranch=NA$/s/NA/$mybranch/" ~/setup.sh

read -p "- Do you want to edit the setup script before installation? [y/N] " yn </dev/tty
case "$yn" in
    y) nano -l ~/setup.sh </dev/tty ;;
    *) echo "  The setup script remains unchanged." ;;
esac

bash ~/setup.sh </dev/tty
