docs: def _run_cmd(cmd, ctx, glob, loc):  # pragma: no cover
      """Run a command with optionally a debugger, IPython, or profiling."""
      if PDB:
          _enable_pdb()
      if IPYTHON:
          from IPython import start_ipython
          args_ipy = ['-i', '--gui=qt']
          ns = glob.copy()
          ns.update(loc)
          return start_ipython(args_ipy, user_ns=ns)
      # Profiling. The builtin `profile` is added in __init__.
      prof = __builtins__.get('profile', None)
      if prof:
          prof = __builtins__['profile']
          return _profile(prof, cmd, glob, loc)
      return exec_(cmd, glob, loc)