INNER CODE UNIT · Python
prompt_dcloud
jpush/jpush-react-native · .claude/skills/update-sdk/scripts/publisher.py:102
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()}")
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")