17. A method for extensible parsing a command line of an application comprising: receiving an option list of allowable options of the application, the option list comprising a first allowable option, wherein the list of allowable options comprises, for each allowable option, a command line option string, a minimum number of characters that uniquely identify the command line option, a command line option identifier and a parameter having a value indicative of a type of allowable arguments for the command line option string; receiving the command line of the application, the command line of the application comprising a first command line option; and parsing the command line to determine if the first command line option matches the first allowable option of the option list, wherein a success result is returned when it is determined that the first command line option in the command line exactly matches a portion of an option name in the list, a number of characters in the first command line option in the command line being not less than a minimum number of characters of the portion of the option name in the list of allowable options.
18. The method of claim 17 , wherein parsing the command line comprises: comparing a number of characters of the first command line option on the received command line with a minimum number of characters required to uniquely identify the first allowable option in the option list.