INNER CODE UNIT · Python

main

jpush/jpush-react-native · .claude/skills/update-sdk/scripts/publisher.py:112

def main():
    parser = argparse.ArgumentParser(description="Publish plugin")
    parser.add_argument("--skip-git", action="store_true", help="Skip git commit/tag/push")
    parser.add_argument("--skip-publish", action="store_true", help="Skip package registry publish")
    args = parser.parse_args()

    config = load_config()
    plugin_name = config.get("plugin_name", "unknown")
    pub_type = config.get("publish", {}).get("type", "npm")
    version = get_plugin_version(config)

    print(f"\n=== Publishing {plugin_name} v{version} ===")

    if not args.skip_git:
        git_commit_and_tag(version, plugin_name)

    if args.skip_publish:
        print("Skipping publish (--skip-publish)")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…