EasyBashGUI  is a Bash functions library  for *BSD and GNU/Linux that aims to give simple GUI functions  using  yad, gtkdialog, kdialog, zenity, Xdialog, (c)dialog, whiptail or bash builtins   depending on KDE or GNOME running or not,  Yad/Gtkdialog/Xdialog installed or not and,  eventually,  X server running or not.