diff --git a/home.admin/config.scripts/lnd.export.sh b/home.admin/config.scripts/lnd.export.sh index 5cad7ef5c..e25051572 100644 --- a/home.admin/config.scripts/lnd.export.sh +++ b/home.admin/config.scripts/lnd.export.sh @@ -7,12 +7,39 @@ if [ "$1" = "-h" ] || [ "$1" = "-help" ] || [ $# -eq 0 ]; then exit 1 fi -# load data from config -source /mnt/hdd/raspiblitz.conf 2>/dev/null - # 1. parameter -> the type of export exportType=$1 +# interactive choose type of export if not set +if [ "$1" = "" ] || [ $# -eq 0 ]; then + OPTIONS=() + OPTIONS+=(HEX "Hex-String (Copy+Paste)") + OPTIONS+=(SCP "SSH Download (Commands)") + OPTIONS+=(HTTP "Browserdownload (risky)") + CHOICE=$(dialog --clear \ + --backtitle "RaspiBlitz" \ + --title "Export Macaroons & TLS.cert" \ + --menu "How do you want to export?" \ + 10 50 6 \ + "${OPTIONS[@]}" \ + 2>&1 >/dev/tty) + clear + case $CHOICE in + HEX) + exportType='hexstring'; + ;; + SCP) + exportType='scp'; + ;; + HTTP) + exportType='http'; + ;; + esac +fi + +# load data from config +source /mnt/hdd/raspiblitz.conf 2>/dev/null + ######################## # HEXSTRING ########################