Spaces:
Running on Zero
Running on Zero
File size: 559 Bytes
7b43125 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | 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()
|