I can suggest my own command-line parsing utility which is especially easy to use, because of the declarative nature of the setting of the parsing rules:
Enumeration-based Command Line Utility.
Besides, from this article, you can learn how to deal with command line, enumerations, other technical aspects and develop you own design for your code.
Another good utility published on CodeProject is referenced in my article.
—SA