code: def _prettyprint_help(d, also_in=None):
      from jina.helper import colored
  
      if d["type"] == "command":
          print(
              f"""
      {colored(d['name'], attrs='bold')} is a CLI command of Jina.
      
      {colored(d['help'], attrs='bold')}
      
      More info: {d['usage']} --help
          """
          )
      else:
          availables = "  ".join(
              colored(v, attrs="underline")
              for v in (
                  set(h["usage"] for h in also_in)
                  if also_in
                  else {d["usage"]}
              )
          )
          option_str = "  ".join(
              colored(v, attrs="bold") for v in d["option_strings"]
          )
          if option_str:
              option_str = f"as {option_str}"
  
          table = {}
          table["Type"] = d["type"]
          table["Required"] = d["required"]
          if d["choices"]:
              table["Choices"] = " | ".join(d["choices"])
          if not d["default_random"] and d["default"] is not None:
              table["Default"] = d["default"]
          if d["default_random"]:
              table["Remark"] = colored(
                  "This argument has a random default value!", "yellow"
              )
  
          table_str = "\n    ".join(
              f'{k + ": " + colored(v, attrs="bold")}'
              for k, v in table.items()
          )
  
          lb = "\033[F"
          import argparse
  
          print(
              f"""
      {colored(d['name'], attrs='bold')} is {colored('an internal CLI of Jina, should not be used directly', color='yellow') if d['help'] == argparse.SUPPRESS else 'a CLI argument of Jina'}. 
      It is available in {availables} {option_str}
      
      {colored(d['help'], attrs='bold') if d['help'] != argparse.SUPPRESS else lb * 2}
  
      {table_str}
          """
          )
  
label_desc: Use image node_id 2 for calling a global function with example usage: _prettyprint_help(d, also_in) without return types