INNER CODE UNIT · Python

main

jpush/jpush-react-native · .claude/skills/update-sdk/scripts/plugin_updater.py:226

def main():
    parser = argparse.ArgumentParser(description="Update SDK version references")
    parser.add_argument("--android", help="Android SDK version")
    parser.add_argument("--ios", help="iOS SDK version")
    parser.add_argument("--plugin-version", help="Explicit new plugin version")
    parser.add_argument("--bump-patch", action="store_true",
                        help="Auto-bump patch (carry at 10: x.y.9→x.(y+1).0, x.9.9→(x+1).0.0)")
    parser.add_argument("--changelog-summary", default="", help="Summary for CHANGELOG.md")
    args = parser.parse_args()

    config = load_config()
    refs = config.get("version_refs", {})

    print("\n=== Updating version references ===")

    if args.android and "android_sdk" in refs:
        print(f"\n[Android SDK → {args.android}]")
        for ref in refs["android_sdk"].get("files", []):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…