old_contents: # (C) Datadog, Inc. 2018-present
  # All rights reserved
  # Licensed under a 3-clause BSD style license (see LICENSE)
  import click
  
  from ...subprocess import run_command
  from ...utils import chdir
  from ..constants import get_root
  from .console import UNKNOWN_OPTIONS
  
  
  @click.command(context_settings=UNKNOWN_OPTIONS, short_help='Run commands in the proper repo')
  @click.argument('args', nargs=-1)
  @click.pass_context
  def run(ctx, args):
      """Run commands in the proper repo."""
      if not args or '-h' in args or '--help' in args:
          click.echo(ctx.get_help())
          return
  
      with chdir(get_root()):
          result = run_command(args)
  
      ctx.exit(result.code)
  
new_contents: # (C) Datadog, Inc. 2018-present
  # All rights reserved
  # Licensed under a 3-clause BSD style license (see LICENSE)
  import click
  
  from ...subprocess import run_command
  from ...utils import chdir
  from ..constants import get_root
  from .console import UNKNOWN_OPTIONS
  
  
  @click.command(context_settings=UNKNOWN_OPTIONS, short_help='Run commands in the proper repo')
  @click.argument('args', nargs=-1)
  @click.pass_context
  def run(ctx, args):
      """Run commands in the proper repo."""
      if not args or (len(args) == 1 and args[0] in ('-h', '--help')):
          click.echo(ctx.get_help())
          return
  
      with chdir(get_root()):
          result = run_command(args)
  
      ctx.exit(result.code)
  
subject: Fix "Allow help options to ddev run command" (#5605)