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