docs: def main(args=sys.argv):
      """
      main entry point for the manifest CLI
      """
  
      if len(args) < 2:
          return usage("Command expected")
  
      command = args[1]
      rest = args[2:]
  
      if "create".startswith(command):
          return cli_create(rest)
      elif "query".startswith(command):
          return cli_query(rest)
      elif "verify".startswith(command):
          return cli_verify(rest)
      else:
          return usage("Unknown command: %s" % command)