docs: def common_cli_output_options(f):
      """Add common CLI output options to commands."""
  
      @click.option(
          "-d",
          "--debug",
          default=False,
          is_flag=True,
          help="Produce debug output during processing.",
      )
      @click.option(
          "-F",
          "--output-format",
          default="pretty",
          type=click.Choice(["pretty", "json", "pretty_json"]),
          help="Determines how output is formatted. This is only supported by a "
          "subset of the commands at the moment (e.g. list).",
      )
      @click.option(
          "-v",
          "--verbose",
          is_flag=True,
          default=False,
          help="Produce more output during processing.",
      )
      @click.pass_context
      @functools.wraps(f)
      def wrapper(ctx, *args, **kwargs):
          # pylint: disable=missing-docstring
          opts = config.get_or_create_options(ctx)
          opts.debug = kwargs.pop("debug")
          opts.output = kwargs.pop("output_format")
          opts.verbose = kwargs.pop("verbose")
          kwargs["opts"] = opts
          return ctx.invoke(f, *args, **kwargs)
  
      return wrapper