MCPcopy
hub / github.com/OpenBMB/VoxCPM / main

Function main

src/voxcpm/cli.py:626–648  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

624
625
626def main():
627 parser = _build_parser()
628 args = parser.parse_args()
629
630 if args.command == "validate":
631 return cmd_validate(args, parser)
632
633 validate_ranges(args, parser)
634
635 if args.command == "design":
636 if not args.text:
637 parser.error("`design` requires --text")
638 return cmd_design(args, parser)
639
640 if args.command == "clone":
641 if not args.text or not args.output:
642 parser.error("`clone` requires --text and --output")
643 return cmd_clone(args, parser)
644
645 if args.command == "batch":
646 return cmd_batch(args, parser)
647
648 return _dispatch_legacy(args, parser)
649
650
651if __name__ == "__main__":

Callers 1

cli.pyFile · 0.70

Calls 7

_build_parserFunction · 0.85
cmd_validateFunction · 0.85
validate_rangesFunction · 0.85
cmd_designFunction · 0.85
cmd_cloneFunction · 0.85
cmd_batchFunction · 0.85
_dispatch_legacyFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…