1. A method for generating a graphical user interface for a plurality of text based commands, said method comprising: generating a command specification defining structural aspects of said plurality of text based commands in a standard format, wherein generating said command specification comprises: providing an interpretation reference defining command-line interface conventions, automatically determining aspects of said command specification by parsing a command description via said interpretation reference, and performing, via an interface definition dialog, at least one of (i) adding any missing information or (ii) modifying default values; applying environment mapping definitions to said command specification, wherein said environment mapping definitions link generic graphical user interface components with predefined command structures, wherein said environment mapping definitions define which of said generic graphical user interface components is to be used for command components satisfying certain criteria, wherein said environment mapping definitions provide configuration details or code to modify behavior of one or more of said generic graphical user interface components to correspond to command requirements, wherein said certain criteria take into account alternatives allowed by one or more of said command components, wherein said generic graphical user interface components comprise at least one of a radio button, a check box, a list box, a drop down list, a text box, a button, or a tab, and wherein said predefined command structures comprise arguments including a command flag, a flag parameter, a command parameter, or a sub parameter; and updating said graphical user interface in real time on the basis of one or more modifications to said command specification.
1. A method for generating a graphical user interface for a plurality of text based commands, said method comprising: generating a command specification defining structural aspects of said plurality of text based commands in a standard format, wherein generating said command specification comprises: providing an interpretation reference defining command-line interface conventions, automatically determining aspects of said command specification by parsing a command description via said interpretation reference, and performing, via an interface definition dialog, at least one of (i) adding any missing information or (ii) modifying default values; applying environment mapping definitions to said command specification, wherein said environment mapping definitions link generic graphical user interface components with predefined command structures, wherein said environment mapping definitions define which of said generic graphical user interface components is to be used for command components satisfying certain criteria, wherein said environment mapping definitions provide configuration details or code to modify behavior of one or more of said generic graphical user interface components to correspond to command requirements, wherein said certain criteria take into account alternatives allowed by one or more of said command components, wherein said generic graphical user interface components comprise at least one of a radio button, a check box, a list box, a drop down list, a text box, a button, or a tab, and wherein said predefined command structures comprise arguments including a command flag, a flag parameter, a command parameter, or a sub parameter; and updating said graphical user interface in real time on the basis of one or more modifications to said command specification. 13. The method according to claim 1 , wherein said command specification defines characteristics of multiple commands, and wherein said command specification defines a relationship between each command defined by said command specification and a relationship between flags and parameters in each command.