mirror of
https://github.com/rootzoll/raspiblitz.git
synced 2024-11-19 01:40:16 +01:00
69 lines
1.9 KiB
Bash
69 lines
1.9 KiB
Bash
#!/bin/bash
|
|
|
|
# For now just list all testnet/signet options available
|
|
# injecting specific perspectives can be done later
|
|
|
|
source /home/admin/raspiblitz.info
|
|
source /mnt/hdd/raspiblitz.conf
|
|
|
|
# BASIC MENU INFO
|
|
WIDTH=64
|
|
BACKTITLE="RaspiBlitz"
|
|
TITLE=" Testnet/Signet Options "
|
|
MENU="Choose one of the following options:"
|
|
OPTIONS=()
|
|
plus=""
|
|
|
|
if [ "${testnet}" == "on" ]; then
|
|
OPTIONS+=(tSYS "TESTNET Monitoring & Configuration")
|
|
if [ "${lightning}" == "lnd" ] || [ "${lnd}" == "on" ]; then OPTIONS+=(tLND "TESTNET LND Wallet Options"); fi
|
|
if [ "${lightning}" == "cl" ] || [ "${cl}" == "on" ]; then OPTIONS+=(tCL "TESTNET Core Lightning Wallet Options"); fi
|
|
fi
|
|
|
|
# just an optical splitter - ignored on select
|
|
OPTIONS+=(--- "----------------------------------")
|
|
|
|
if [ "${signet}" == "on" ]; then
|
|
OPTIONS+=(sSYS "SIGNET Monitoring & Configuration")
|
|
if [ "${lightning}" == "cl" ] || [ "${cl}" == "on" ]; then OPTIONS+=(sCL "SIGNET Core Lightning Wallet Options"); fi
|
|
fi
|
|
|
|
# DONT OFFER SERVICES FOR TESTNET RIGHT NOW
|
|
# OPTIONS+=(RTL "RTL Web Node Manager for LND ${CHAIN}")
|
|
# OPTIONS+=(SERVICES "Additional Apps & Services on ${CHAIN}")
|
|
|
|
# MAYBE LATER
|
|
# OPTIONS+=(CONNECT "Connect Apps & Show Credentials")
|
|
|
|
CHOICE_HEIGHT=$(("${#OPTIONS[@]}/2+1"))
|
|
HEIGHT=$((CHOICE_HEIGHT+6))
|
|
CHOICE=$(dialog --clear \
|
|
--backtitle "$BACKTITLE" \
|
|
--title "$TITLE" \
|
|
--ok-label "Select" \
|
|
--cancel-label "Back" \
|
|
--menu "$MENU" \
|
|
$HEIGHT $WIDTH $CHOICE_HEIGHT \
|
|
"${OPTIONS[@]}" \
|
|
2>&1 >/dev/tty)
|
|
|
|
case $CHOICE in
|
|
tSYS)
|
|
/home/admin/99systemMenu.sh testnet
|
|
;;
|
|
sSYS)
|
|
/home/admin/99systemMenu.sh signet
|
|
;;
|
|
tLND)
|
|
/home/admin/99lndMenu.sh testnet
|
|
;;
|
|
sLND)
|
|
/home/admin/99lndMenu.sh signet
|
|
;;
|
|
tCL)
|
|
/home/admin/99clMenu.sh testnet
|
|
;;
|
|
sCL)
|
|
/home/admin/99clMenu.sh signet
|
|
;;
|
|
esac |