1. A system comprising, the system comprising: a processor; an extensible generic parser, implemented on the processor, that returns a result to an application in accordance with receiving a list of allowable options for the application and a command line for the application, the command line comprising a first command line 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, 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.