INNER CODE UNIT · Python
build_parser
witchan/ios-mcp · scripts/submit_bigboss_update.py:153
def build_parser() -> argparse.ArgumentParser:
parser = argparse.ArgumentParser(
description="Submit one iOS MCP .deb package to the BigBoss update form."
)
parser.add_argument("deb", help="Path to the .deb package to upload.")
parser.add_argument("--url", default=FORM_URL)
parser.add_argument(
"--package-name",
default=DEFAULT_PACKAGE_NAME,
help="Package name shown on the BigBoss update form.",
)
parser.add_argument("--version", required=True)
changes = parser.add_mutually_exclusive_group(required=True)
changes.add_argument("--changes", help="Text for the BigBoss Changes Made field.")
changes.add_argument("--changes-file", help="UTF-8 text file for Changes Made.")
parser.add_argument(
"--instructions",
default=None,