You might want to look at ncurses. It's minimalist, and still runs in a shell, but it might not cost too much in terms of performance and still provide at least some level of GUI functionality for your users. If you want something that is slicker and more of a window-oriented GUI, you might want to consider converting the script into a Perl/Tk tool. There are a number of good book on Perl/Tk, if you have prior Perl experience, I'm told, but that might be more than you want to do for this.
Otherwise, I'd make it web-based. That's probably the easiest way to create a GUI for a shell script, and requires the least amount of crap to deal with and new stuff to learn Regards, Ben Pitzer --------------------------------------------- "Those that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." --Ben Franklin-- > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Behalf Of Ryan Leathers > Sent: Monday, May 10, 2004 10:21 AM > To: [EMAIL PROTECTED] > Subject: [TriLUG] need a gui for my bash script > > > Recently I wrote a bash script which uses getopts and a read to handle > user input. The script works great and is a huge time saver for the > folks who use it. However, in spite of my best efforts at providing > good input validation, help, and usage examples the users are pining for > a GUI tool. > > Can anyone suggest a quick and dirty way to put a GUI wrapper around my > command line tool? > > > -- > Ryan Leathers <[EMAIL PROTECTED]> > Global Knowledge > > -- > TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug > TriLUG Organizational FAQ : http://trilug.org/faq/ > TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ > TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc > > -- TriLUG mailing list : http://www.trilug.org/mailman/listinfo/trilug TriLUG Organizational FAQ : http://trilug.org/faq/ TriLUG Member Services FAQ : http://members.trilug.org/services_faq/ TriLUG PGP Keyring : http://trilug.org/~chrish/trilug.asc
