code: def main():
      parser = argparse.ArgumentParser()
      sub_parsers = parser.add_subparsers()
  
      # set merge command
      _set_merge_parser(sub_parsers)
  
      # set update command
      _set_update_parser(sub_parsers)
  
      # set reset command
      _set_reset_parser(sub_parsers)
  
      # parse argument and run func
      args = parser.parse_args()
      args.function(args)
  
imports: import sys
  import argparse
  from argparse import Namespace
  import os, shutil
  import getopt
  from ruamel.yaml import YAML, yaml_object
  from ruamel.yaml.comments import CommentedSeq, CommentedMap
  from ruamel.yaml.tokens import CommentToken
label_desc: Use image node_id 26 for calling a global function with example usage: main() without return types