refactor(plugin 命名空間): generic 改名 shared
This commit is contained in:
@@ -11,7 +11,7 @@
|
||||
# 設定(環境變數):
|
||||
# GITEA_HOST Gitea 站台,例如 https://gitea.example.com
|
||||
# GITEA_TOKEN 存取權杖(本腳本不會輸出它;晨間檢查寫入記憶前仍會再遮蔽一次)
|
||||
# GITEA_REPOS 逗號分隔的 owner/repo 清單,例如 plugins/generic,plugins/code
|
||||
# GITEA_REPOS 逗號分隔的 owner/repo 清單,例如 plugins/shared,plugins/code
|
||||
#
|
||||
# cron 沒有互動 shell 的環境變數,且 ~/.bashrc 多數在非互動時會提早 return,
|
||||
# 因此本腳本會依序從 ~/.roles/.env、~/.bashrc、~/.profile **只抽取所需變數的那一行**,
|
||||
|
||||
@@ -545,7 +545,7 @@ set -uo pipefail
|
||||
|
||||
resolve_latest() {
|
||||
# 同一個 cache 根目錄下可能留有多個版本目錄,取版本號最大者
|
||||
ls -d "$1"/*/jsc-generic/*/scripts/role/role_sleep.sh 2>/dev/null | sort -V | tail -n 1
|
||||
ls -d "$1"/*/jsc-shared/*/scripts/role/role_sleep.sh 2>/dev/null | sort -V | tail -n 1
|
||||
}
|
||||
|
||||
# 以 Claude Code 端為優先,沒有才找 Codex 端;兩端腳本相同,差別只在安裝位置
|
||||
@@ -799,7 +799,7 @@ ${vibe:-(未設定)}
|
||||
先解析記憶引擎路徑。**不要寫死版本目錄** —— plugin 升版後版本目錄會變,寫死就會失效:
|
||||
|
||||
\`\`\`bash
|
||||
MEM_JS="\$(ls -d "\$HOME"/.claude/plugins/cache/*/jsc-generic/*/scripts/role/memory.js 2>/dev/null | sort -V | tail -n 1)"
|
||||
MEM_JS="\$(ls -d "\$HOME"/.claude/plugins/cache/*/jsc-shared/*/scripts/role/memory.js 2>/dev/null | sort -V | tail -n 1)"
|
||||
[ -n "\$MEM_JS" ] || MEM_JS="${SCRIPT_DIR}/memory.js" # 後援:本定義匯出時的位置
|
||||
\`\`\`
|
||||
|
||||
|
||||
Reference in New Issue
Block a user