Dialog is typically invoked from a shell script to provide a set of
curses widgets, e.g. yes/no, checklists, input boxes, menus, progress
boxes, text boxes, etc.