INNER CODE UNIT · Python

publish_dart

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

def publish_dart() -> bool:
    print("\n[dart] Publishing to pub.dev ...")
    ok, out = run(["dart", "pub", "publish", "--force"])
    if ok:
        print("  ✅ Published to pub.dev")
        return True
    print(f"  ERROR: dart pub publish failed:\n{out}")
    return False


def prompt_dcloud(config: dict, plugin_name: str, version: str):
    pub = config.get("publish", {})
    paths = pub.get("dcloud_upload_paths", ["."])
    print(f"\n⚠️  [{plugin_name} v{version}] 需手动上传至 DCloud 插件市场")
    print(f"   上传地址: https://ext.dcloud.net.cn/")
    print(f"   请上传以下目录:")
    for p in paths:
        print(f"     - {Path(p).resolve()}")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…