gtDialog is a cross-platform application for creating interactive dialogs from either the command line or from an application. It is written completely in C and can display graphical dialogs using GTK or display terminal-based dialogs using a curses implementation like ncurses. gtDialog is inspired by cocoaDialog and shares many of its dialog types and arguments. You can use gtDialog to easily create interactive dialogs for yes/no confirmations, textual input, file selections, selection lists and more.
https://orbitalquark.github.io/gtdialog/index.html
Code: Select all
gtdialog64 msgbox --title "Hello" --text "Woof" --informative-text ";)" --icon-file "/root/puppy-reference/pixmaps/puppy/puppy.svg" --button1 "Grr"