Add pyodide_build/__main__.py

This commit is contained in:
Roman Yurchak 2018-09-20 18:49:50 +02:00
parent 72293058b9
commit 64ab676171
1 changed files with 25 additions and 0 deletions

25
pyodide_build/__main__.py Normal file
View File

@ -0,0 +1,25 @@
#!/usr/bin/env python3
import argparse
from . import buildall
from . import buildpkg
from . import pywasmcross
def main():
main_parser = argparse.ArgumentParser()
subparsers = main_parser.add_subparsers(help='action')
for command_name, module in (("buildpkg", buildpkg),
("buildall", buildall),
("pywasmcross", pywasmcross)):
parser = module.make_parser(subparsers.add_parser(command_name))
parser.set_defaults(func=module.main)
args = main_parser.parse_args()
# run the selected action
args.func(args)
if __name__ == '__main__':
main()