General Graphics User Interface is an effort to produce a common graphical user interface for any command-line program. It uses a wizard-like input front end to collect the information needed. It then calls the desired program automatically with all the necessary options. The user is able to point & click on various options and select them in a convenient way. In order to create a new user-interface, a user doesn't need to know a programming language, since there is a graphical editor for new GGUI "scripts".
And an editor screenshot: