def METHOD_NAME(self, parser):
    parser.add_argument("channel_id", type=str)
    # However, some optional arguments apply to both groups. Add them here!
    node_ids_help_text = """
    Specify one or more node IDs to delete. Only these ContentNodes and descendants will be deleted.
    e.g.
    kolibri manage deletecontent --node_ids <id1>,<id2>,[<ids>,...] <channel id>
    """
    parser.add_argument(
        "--node_ids",
        "-n",
        # Split the comma separated string we get, into a list of strings
        type=lambda x: x.split(","),
        default=[],
        required=False,
        dest="node_ids",
        help=node_ids_help_text,
    )
    exclude_node_ids_help_text = """
    Specify one or more node IDs to exclude. Descendants of these node IDs will be not be deleted.
    e.g.
    kolibri manage deletecontent --exclude_node_ids <id1>,<id2>,[<ids>,...] <channel id>
    """
    parser.add_argument(
        "--exclude_node_ids",
        # Split the comma separated string we get, into a list of string
        type=lambda x: x.split(","),
        default=[],
        required=False,
        dest="exclude_node_ids",
        help=exclude_node_ids_help_text,
    )
    parser.add_argument(
        "-f",
        "--force_delete",
        action="store_true",
        dest="force_delete",
        default=False,
        help="Ensure removal of files",
    )