docs: def main():
      """
      Parses user input for a package name
      :return:
      """
      parser = argparse.ArgumentParser('Determines the health of a package')
  
      parser.add_argument(
          'package_name',
          help='Name of package listed on pypi.python.org',
      )
  
      parser.add_argument(
          'package_version', nargs='?',
          help='Version of package to check',
      )
  
      parser.add_argument(
          '-v', '--verbose', required=False,
          help='Show verbose output - the reasons for the package health score',
          action='store_true'
      )
  
      parser.add_argument(
          '-n', '--no_output', required=False,
          help='Show no output - no output will be generated',
          action='store_true'
      )
  
      args = parser.parse_args()
  
      return calculate_health(args.package_name, args.package_version, args.verbose, args.no_output)