mirror of
https://github.com/raspiblitz/raspiblitz.git
synced 2025-09-21 14:11:06 +02:00
add dialog menu
This commit is contained in:
@@ -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
|
||||
########################
|
||||
|
Reference in New Issue
Block a user