./compile.sh EXPERT="yes" ./compile.sh BOARD="odroidxu4" BRANCH="current" RELEASE="buster" CARD_DEVICE="/dev/sda" \ KERNEL_ONLY="no" KERNEL_CONFIGURE="no" BUILD_DESKTOP="no" BUILD_MINIMAL="yes"The game here is to set things that are variables in the shell script. You could leave them unset and then dialogs will ask for them.
A lot of this is documented here:
Tom's electronics pages / tom@mmto.org