Spaces:
Running on Zero
Running on Zero
| import argparse | |
| import runpy | |
| MODULES = { | |
| "gradio": "app.gradio", | |
| "hf_space": "app.hf_space", | |
| "nuextract": "app.nuextract", | |
| } | |
| def build_parser() -> argparse.ArgumentParser: | |
| parser = argparse.ArgumentParser(description="Launch a NuMark application.") | |
| parser.add_argument( | |
| "app", | |
| choices=MODULES, | |
| help="Application to launch.", | |
| ) | |
| return parser | |
| def main() -> None: | |
| args = build_parser().parse_args() | |
| runpy.run_module(MODULES[args.app], run_name="__main__") | |
| if __name__ == "__main__": | |
| main() | |