code: def parse_command_line_args():
      
      parser = argparse.ArgumentParser(description='PipApp. {}'.format(DESCRIPTION))
      parser.add_argument(
          '-d', '--dir',
          metavar='DIR',
          help='Root directory where to create new project files and dirs. Default is current directory.'
      )
      parser.add_argument(
          '-v,', '--version',
          action='version',
          version='{} v{}'.format(PROGRAMNAME, VERSION)
      )
      parser.add_argument(
          "project_name",
          metavar='PROJECTNAME',
          help="Name of the generated Project. Has to be a valid Python identifier."
      )
      return parser.parse_args()
docs: parse command line args