This is a basic command-line argument parser. Most parsers I have found try to do too much, such as default parameter support that require complicated setup. This utility simply parses the command line arguments into argument/value pairs and a list of single parameters. It is up to the user to figure out what to do after that.