xref: /freebsd/contrib/bsddialog/examples_utility/msgbox.sh (revision bce40c0242b167a541cc051b6b0dbcc5f3d04319)
1f499134dSBaptiste Daroussin#!/bin/sh
2f499134dSBaptiste Daroussin#-
3f499134dSBaptiste Daroussin# SPDX-License-Identifier: CC0-1.0
4f499134dSBaptiste Daroussin#
5f499134dSBaptiste Daroussin# Written in 2021 by Alfonso Sabato Siciliano.
6*bce40c02SAlfonso S. Siciliano#
7f499134dSBaptiste Daroussin# To the extent possible under law, the author has dedicated all copyright
8f499134dSBaptiste Daroussin# and related and neighboring rights to this software to the public domain
9f499134dSBaptiste Daroussin# worldwide. This software is distributed without any warranty, see:
10f499134dSBaptiste Daroussin#	<http://creativecommons.org/publicdomain/zero/1.0/>.
11f499134dSBaptiste Daroussin
12*bce40c02SAlfonso S. Siciliano: ${BSDDIALOG_ERROR=255}
13*bce40c02SAlfonso S. Siciliano: ${BSDDIALOG_OK=0}
14*bce40c02SAlfonso S. Siciliano: ${BSDDIALOG_ESC=5}
15*bce40c02SAlfonso S. Siciliano
16263660c0SAlfonso Siciliano./bsddialog --title " msgbox " --msgbox "Hello World!" 6 20
17*bce40c02SAlfonso S. Siciliano
18*bce40c02SAlfonso S. Sicilianocase $? in
19*bce40c02SAlfonso S. Siciliano	$BSDDIALOG_ERROR )
20*bce40c02SAlfonso S. Siciliano		exit 1
21*bce40c02SAlfonso S. Siciliano	;;
22*bce40c02SAlfonso S. Siciliano	$BSDDIALOG_ESC )
23*bce40c02SAlfonso S. Siciliano		echo "[ESC]"
24*bce40c02SAlfonso S. Siciliano	;;
25*bce40c02SAlfonso S. Siciliano	$BSDDIALOG_OK )
26*bce40c02SAlfonso S. Siciliano		echo "[OK]"
27*bce40c02SAlfonso S. Siciliano	;;
28*bce40c02SAlfonso S. Sicilianoesac
29