mirror of
https://github.com/opnsense/src.git
synced 2026-06-09 08:43:19 -04:00
37 lines
849 B
Bash
Executable file
37 lines
849 B
Bash
Executable file
#!/bin/sh
|
|
#-
|
|
# SPDX-License-Identifier: CC0-1.0
|
|
#
|
|
# Written in 2021 by Alfonso Sabato Siciliano.
|
|
#
|
|
# To the extent possible under law, the author has dedicated all copyright
|
|
# and related and neighboring rights to this software to the public domain
|
|
# worldwide. This software is distributed without any warranty, see:
|
|
# <http://creativecommons.org/publicdomain/zero/1.0/>.
|
|
|
|
: ${BSDDIALOG_ERROR=255}
|
|
: ${BSDDIALOG_OK=0}
|
|
: ${BSDDIALOG_CANCEL=1}
|
|
: ${BSDDIALOG_ESC=5}
|
|
|
|
ITEM=$(./bsddialog --title " menu " --menu "Hello World!" 15 30 5 \
|
|
"Tag 1" "DESC 1 xyz" \
|
|
"Tag 2" "DESC 2 xyz" \
|
|
"Tag 3" "DESC 3 xyz" \
|
|
"Tag 4" "DESC 4 xyz" \
|
|
3>&1 1>&2 2>&3 3>&-)
|
|
|
|
case $? in
|
|
$BSDDIALOG_ERROR )
|
|
exit 1
|
|
;;
|
|
$BSDDIALOG_ESC )
|
|
echo "[ESC] $ITEM"
|
|
;;
|
|
$BSDDIALOG_CANCEL )
|
|
echo "[Cancel] $ITEM"
|
|
;;
|
|
$BSDDIALOG_OK )
|
|
echo "[OK] $ITEM"
|
|
;;
|
|
esac
|