python-launcher 1.0.0

The Python launcher for Unix
Documentation
import argparse

from . import notes
from . import tarball
from . import version

if __name__ == "__main__":
    arg_parser = argparse.ArgumentParser()
    arg_subparsers = arg_parser.add_subparsers()
    version_parser = arg_subparsers.add_parser("version")
    version_parser.add_argument("--tag", action="store_true")
    version_parser.set_defaults(func=version.main)

    tarball_parser = arg_subparsers.add_parser("tarball")
    tarball_parser.add_argument("--target", required=True)
    tarball_parser.set_defaults(func=tarball.main)

    notes_parser = arg_subparsers.add_parser("notes")
    notes_parser.set_defaults(func=notes.main)

    args = arg_parser.parse_args()
    args.func(args)