code: def release_command(args):
      if args.release_full_name:
          vm_name = args.release_full_name
      else:
          vm_name = "tlcpack/microtvm"
  
      if not args.skip_creating_release_version:
          subprocess.check_call(
              [
                  "vagrant",
                  "cloud",
                  "version",
                  "create",
                  vm_name,
                  args.release_version,
              ]
          )
      if not args.release_version:
          sys.exit(f"--release-version must be specified")
  
      for provider_name in args.provider:
          subprocess.check_call(
              [
                  "vagrant",
                  "cloud",
                  "publish",
                  "-f",
                  vm_name,
                  args.release_version,
                  provider_name,
                  str(
                      THIS_DIR
                      / "base-box"
                      / f"output-packer-{provider_name}/package.box"
                  ),
              ]
          )
  
imports: import argparse
  import copy
  import json
  import logging
  import pathlib
  import os
  import re
  import shlex
  import shutil
  import subprocess
  import sys
  import pathlib
label_desc: Use image node_id 11 for calling a global function with example usage: release_command(args) without return types