code: def delete_group(args: Namespace) -> None:
      if args.yes or render.yes_or_no(
          "Deleting a group will result in an unrecoverable \n"
          "deletion of the group along with all the membership  \n"
          "information of the group. Do you still wish to proceed? \n"
      ):
          session = setup_session(args)
          group_id = api.group_name_to_group_id(
              session, args.group_name
          )
          bindings.delete_DeleteGroup(session, groupId=group_id)
          print(
              f"user group with name {args.group_name} and ID {group_id} deleted"
          )
      else:
          print("Skipping group deletion.")
  
file_path: determined/harness/determined/cli/user_groups.py
imports: from argparse import Namespace
  from collections import namedtuple
  from typing import Any, List
  import determined.cli.render
  from determined.cli import default_pagination_args, render, require_feature_flag, setup_session
  from determined.common import api
  from determined.common.api import authentication, bindings
  from determined.common.declarative_argparse import Arg, Cmd
label_desc: Use image node_id 7 for calling a global function with example usage: delete_group(args) without return types