Command line optional and positional argument parser.