4 This project provides **bsddialog** and **libbsddialog**, an utility and a
5 library to build scripts and tools with TUI dialogs and widgets.
11 <https://www.freebsd.org/status/report-2021-04-2021-06/#_bsddialog_tui_widgets>
14 <https://alfonsosiciliano.gitlab.io/posts/2021-12-07-bsddialog.html>
17 <https://alfonsosiciliano.gitlab.io/posts/2022-01-16-libbsddialog.html>
20 <https://www.flickr.com/photos/alfonsosiciliano/albums/72157720215006074>
28 % git clone https://gitlab.com/alfix/bsddialog.git
31 % ./bsddialog --msgbox "Hello World!" 8 20
36 ![screenshot](screenshot.png)
43 --checklist, --datebox, --form, --gauge, --inputbox, --menu, --mixedform,
44 --mixedgauge, --msgbox, --passwordbox, --passwordform, --pause, --radiolist,
45 --rangebox, --textbox, --timebox, --treeview, --yesno.
49 - [bsddialog(1)](https://alfonsosiciliano.gitlab.io/posts/2022-01-26-manual-bsddialog.html)
55 % ./bsddialog --backtitle "TITLE" --title msgbox --msgbox "Hello World!" 5 30
56 % ./bsddialog --theme blackwhite --title msgbox --msgbox "Hello World!" 5 30
57 % ./bsddialog --begin-y 2 --default-no --title yesno --yesno "Hello World!" 5 30
58 % ./bsddialog --ascii-lines --pause "Hello World!" 8 50 10
59 % ./bsddialog --checklist "Space to select" 0 0 0 Name1 Desc1 off Name2 Desc2 on
60 % ./bsddialog --title yesno --hline "bsddialog" --yesno "Hello World!" 5 25
61 % ./bsddialog --extra-button --help-button --yesno "Hello World!" 0 0
64 and [Examples](https://gitlab.com/alfix/bsddialog/-/tree/main/examples_utility)
65 in the _Public Domain_ to build new projects:
67 % sh ./examples_utility/checklist.sh
68 % sh ./examples_utility/form.sh
69 % sh ./examples_utility/gauge.sh
70 % sh ./examples_utility/infobox.sh
71 % sh ./examples_utility/inputbox.sh
72 % sh ./examples_utility/menu.sh
73 % sh ./examples_utility/mixedform.sh
74 % sh ./examples_utility/mixedgauge.sh
75 % sh ./examples_utility/msgbox.sh
76 % sh ./examples_utility/passwordbox.sh
77 % sh ./examples_utility/passwordform.sh
78 % sh ./examples_utility/pause.sh
79 % sh ./examples_utility/radiolist.sh
80 % sh ./examples_utility/timebox.sh
81 % sh ./examples_utility/yesno.sh
88 - [bsddialog.h](https://gitlab.com/alfix/bsddialog/-/blob/main/lib/bsddialog.h)
89 - [bsddialog\_theme.h](https://gitlab.com/alfix/bsddialog/-/blob/main/lib/bsddialog_theme.h)
94 - [bsddialog(3)](https://alfonsosiciliano.gitlab.io/posts/2022-01-15-manual-libbsddialog.html)
99 [Examples](https://gitlab.com/alfix/bsddialog/-/tree/main/examples_library)
100 in the _Public Domain_ to build new projects:
102 % cd examples_library