def METHOD_NAME(self, parser):
    channel_import_mode_help_text = """
    Specify the desired behavior for import of channel metadata databases. Value must be one of:
    - newer: only import if database version is higher than what we already have (default)
    - missing: only import if we do not yet have the channel at all in the primary database
    - none: do not import new channel databases, and only annotate for channels we already have
    """
    parser.add_argument(
        "--channel-import-mode",
        type=str,
        default="newer",
        choices=["newer", "missing", "none"],
        required=False,
        dest="channel_import_mode",
        help=channel_import_mode_help_text,
    )
    channels_help_text = """
    Constrain the content scan to a particular set of channels. Other channels will not be imported
    or annotated. Separate multiple channel IDs with commas.
    """
    parser.add_argument(
        "--channels",
        # Split the comma separated string we get, into a list of strings
        type=lambda x: x.split(","),
        default=None,
        required=False,
        dest="channels",
        help=channels_help_text,
    )
    # Hidden option to skip annotate_channel for discovered channels
    # With this option, scanforcontent will only scan for channel
    # database files without changing content visibility. This is
    # useful for managing content extensions in the Kolibri desktop
    # application.
    parser.add_argument(
        "--skip-annotations",
        required=False,
        action="store_true",
        dest="skip_annotations",
        help=SUPPRESS,
    )