Source code for modalysis

"""modalysis CLI entrypoint."""

import logging
from modalysis.cli.parsers import build_parser

logging.basicConfig(
    format="%(asctime)s %(levelname)s %(name)s: %(message)s",
    level=logging.INFO,
)


[docs] def main() -> None: """Parse CLI args and dispatch to selected handler.""" parser = build_parser() args = parser.parse_args() if args.verbose: logging.getLogger().setLevel(logging.DEBUG) if not hasattr(args, "func"): parser.print_help() return args.func(args)