"""
Implements command line ``python -m td3a_cpp_deep <command> <args>``.
"""
import sys


def main(args, fLOG=print):
    """
    Implements ``python -m td3a_check check <command> <args>``.
    """
    from pyquickhelper.cli import cli_main_helper
    try:
        from . import check
    except ImportError:  # pragma: no cover
        from td3a_cpp import check

    fcts = dict(check=check)
    return cli_main_helper(fcts, args=args, fLOG=fLOG)


if __name__ == "__main__":
    main(sys.argv[1:])

"""
Implements command line ``python -m td3a_cpp_deep <command> <args>``.
"""
import sys


def main(args, fLOG=print):
    """
    Implements ``python -m td3a_check check <command> <args>``.
    """
    from pyquickhelper.cli import cli_main_helper
    try:
        from . import check
    except ImportError:  # pragma: no cover
        from td3a_cpp import check

    fcts = dict(check=check)
    return cli_main_helper(fcts, args=args, fLOG=fLOG)


if __name__ == "__main__":
    main(sys.argv[1:])

Implements command line ``python -m td3a_cpp_deep <command> <args>``. Implements ``python -m td3a_check check <command> <args>``. # pragma: no cover