ml_switcheroo.cli.__main__ ========================== .. py:module:: ml_switcheroo.cli.__main__ .. autoapi-nested-parse:: Main Entry Point for ml-switcheroo CLI. This module handles argument parsing and dispatches to specific command handlers defined in `ml_switcheroo.cli.commands` and `ml_switcheroo.cli.handlers`. Functions --------- .. autoapisummary:: ml_switcheroo.cli.__main__.main Module Contents --------------- .. py:function:: main(argv: Optional[List[str]] = None) -> int Main CLI entry point. Parses arguments via argparse and calls the appropriate handler function. :param argv: Optional list of command line arguments (defaults to sys.argv). :returns: Exit code (0 for success, non-zero for failure). :rtype: int