code: def options(parser, help_menu=False):
      
      parser.add_argument("-p", "--profile", nargs='?', default="default",
                                required=False, help="type (default: %(default)s)")
      parser.add_argument("-i", "--install", dest='install', default='NA', type=str, choices=VALID_INSTALL, required=False)
      parser.add_argument("-a", "--auto", dest='auto', action='store_true', required=False)
      parser.add_argument("-c", "--configure", dest='configure', action='store_true', required=False)
      parser.add_argument("-d", "--debug", dest='debug', action='store_true', required=False)
      parser.add_argument("-V", "--version", dest='version', action='store_true', required=False)
      parser.add_argument("-h", "--help", dest='help', action='store_true', required=False)
      return parser.parse_args()
docs: Summary:
          parse cli parameter options
      Returns:
          TYPE: argparse object, parser argument set