- build.py: 移除 --obfuscate 参数,默认混淆模式;从 git config 读取 author,动态注入 SKILL.md - publish.py: 新增发布脚本,自动 clone 目标仓库、同步 build/ 内容、git commit+push - publish.sh: 新增一键构建+发布脚本 - skill-publishing spec: 新增发布规范 - skill-packaging spec: 更新构建规范
31 lines
545 B
Bash
Executable File
31 lines
545 B
Bash
Executable File
#!/bin/bash
|
|
#
|
|
# 混淆构建并发布脚本
|
|
#
|
|
# 使用方式:
|
|
# ./publish.sh
|
|
#
|
|
|
|
set -e
|
|
|
|
cd "$(dirname "$0")"
|
|
|
|
echo "============================================"
|
|
echo "Skill 混淆构建 + 发布"
|
|
echo "============================================"
|
|
echo
|
|
|
|
# 1. 混淆构建
|
|
echo "[1/2] 执行混淆构建..."
|
|
uv run --with pyarmor python build.py
|
|
echo
|
|
|
|
# 2. 发布
|
|
echo "[2/2] 执行发布..."
|
|
uv run python publish.py
|
|
echo
|
|
|
|
echo "============================================"
|
|
echo "完成!"
|
|
echo "============================================"
|