def get_verbose_usage(subcommand: str = "train") -> str:
    """Get verbose usage information for a subcommand.

    This function generates a formatted string containing usage instructions for running
    an Anomalib CLI subcommand with different verbosity levels. The instructions show
    how to access more detailed help information using the -v and -vv flags.

    Args:
        subcommand (str, optional): The subcommand to get usage information for.
            Defaults to "train".

    Returns:
        str: A formatted string containing verbose usage information with examples
            showing different verbosity levels.

    Example:
        Get usage information for the "train" subcommand:

        >>> usage = get_verbose_usage("train")
        >>> print(usage)  # doctest: +NORMALIZE_WHITESPACE
        To get more overridable argument information, run the command below.
        ```python
        # Verbosity Level 1
        anomalib train [optional_arguments] -h -v
        # Verbosity Level 2
        anomalib train [optional_arguments] -h -vv
        ```

        Get usage for a different subcommand:

        >>> usage = get_verbose_usage("export")  # doctest: +NORMALIZE_WHITESPACE
        >>> print(usage)
        To get more overridable argument information, run the command below.
        ```python
        # Verbosity Level 1
        anomalib export [optional_arguments] -h -v
        # Verbosity Level 2
        anomalib export [optional_arguments] -h -vv
        ```
    """
    return (
        "To get more overridable argument information, run the command below.\n"
        "```python\n"
        "# Verbosity Level 1\n"
        f"anomalib {subcommand} [optional_arguments] -h -v\n"
        "# Verbosity Level 2\n"
        f"anomalib {subcommand} [optional_arguments] -h -vv\n"
        "```"
    )
Get verbose usage information for a subcommand.

    This function generates a formatted string containing usage instructions for running
    an Anomalib CLI subcommand with different verbosity levels. The instructions show
    how to access more detailed help information using the -v and -vv flags.

    Args:
        subcommand (str, optional): The subcommand to get usage information for.
            Defaults to "train".

    Returns:
        str: A formatted string containing verbose usage information with examples
            showing different verbosity levels.

    Example:
        Get usage information for the "train" subcommand:

        >>> usage = get_verbose_usage("train")
        >>> print(usage)  # doctest: +NORMALIZE_WHITESPACE
        To get more overridable argument information, run the command below.
        ```python
        # Verbosity Level 1
        anomalib train [optional_arguments] -h -v
        # Verbosity Level 2
        anomalib train [optional_arguments] -h -vv
        ```

        Get usage for a different subcommand:

        >>> usage = get_verbose_usage("export")  # doctest: +NORMALIZE_WHITESPACE
        >>> print(usage)
        To get more overridable argument information, run the command below.
        ```python
        # Verbosity Level 1
        anomalib export [optional_arguments] -h -v
        # Verbosity Level 2
        anomalib export [optional_arguments] -h -vv
        ```
    
src/anomalib/cli/utils/help_formatter.py