code: def group(name=None, cls=None, **attrs):
      
      return click.group(name=name, cls=cls or Group, **attrs)
docs: A group allows a command to have subcommands attached.  This is the
      most common way to implement nesting in Click.
  
      :param name: the name of the group (optional)
      :param commands: a dictionary of commands.
      :param name: the name of the command to use unless a group overrides it.
      :param context_settings: an optional dictionary with defaults that are
                               passed to the context object.
      :param help: the help string to use for this command.
      :param epilog: like the help string but it's printed at the end of the
                     help page after everything else.
      :param short_help: the short help to use for this command.  This is
                         shown on the command listing of the parent command.