code: def main(
      proxy="",
      path="",
      project="",
      region="",
      db="",
      creds=None,
      debug=False,
  ):
      cmd = [
          proxy,
          "-dir",
          path,
          "-instances",
          f"{project}:{region}:{db}",
      ]
  
      if not debug:
          cmd.append("-quiet")
  
      env = copy.copy(dict(os.environ))
  
      if creds is not None:
          env["GOOGLE_APPLICATION_CREDENTIALS"] = os.path.abspath(
              os.path.expanduser(creds)
          )
  
      subprocess.check_call(cmd, env=env)
  
file_path: caliban/caliban/resources/cloud_sql_proxy.py
imports: import argparse
  import copy
  import json
  import logging
  import os
  import subprocess
  import sys
label_desc: Use image node_id 3 for calling a global function with example usage: main(proxy, path, project, region, db, creds, debug) without return types