Use absolute path for plugin install to avoid unstable install ids
Passing "." with a trailing path quirk produced odd installed-plugins folder names; install with the resolved repo root instead.
This commit is contained in:
+6
-5
@@ -46,22 +46,23 @@ node bin/grok-build-hud.js --preset full
|
|||||||
echo "==> [5/5] 注册为 Grok 插件 (commands / skills / hooks)"
|
echo "==> [5/5] 注册为 Grok 插件 (commands / skills / hooks)"
|
||||||
if command -v grok >/dev/null 2>&1; then
|
if command -v grok >/dev/null 2>&1; then
|
||||||
# Prefer enable after install; re-run is ok for updates
|
# Prefer enable after install; re-run is ok for updates
|
||||||
if grok plugin install . --trust 2>&1; then
|
# Use absolute path (no trailing /.) so installed-plugins id stays stable
|
||||||
|
if grok plugin install "$ROOT" --trust 2>&1; then
|
||||||
grok plugin enable grok-build-hud 2>/dev/null || true
|
grok plugin enable grok-build-hud 2>/dev/null || true
|
||||||
echo " 插件已安装: grok-build-hud"
|
echo " 插件已安装: grok-build-hud"
|
||||||
if grok plugin validate . >/dev/null 2>&1; then
|
if grok plugin validate "$ROOT" >/dev/null 2>&1; then
|
||||||
echo " plugin validate: ok"
|
echo " plugin validate: ok"
|
||||||
else
|
else
|
||||||
echo " warn: plugin validate 未通过(可稍后手动: grok plugin validate .)" >&2
|
echo " warn: plugin validate 未通过(可稍后手动: grok plugin validate \"$ROOT\")" >&2
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo " warn: grok plugin install 失败 — 可稍后手动:" >&2
|
echo " warn: grok plugin install 失败 — 可稍后手动:" >&2
|
||||||
echo " cd \"$ROOT\" && grok plugin install . --trust && grok plugin enable grok-build-hud" >&2
|
echo " grok plugin install \"$ROOT\" --trust && grok plugin enable grok-build-hud" >&2
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
echo " warn: 未找到 grok CLI,跳过插件注册" >&2
|
echo " warn: 未找到 grok CLI,跳过插件注册" >&2
|
||||||
echo " 安装 Grok Build 后执行:" >&2
|
echo " 安装 Grok Build 后执行:" >&2
|
||||||
echo " cd \"$ROOT\" && grok plugin install . --trust && grok plugin enable grok-build-hud" >&2
|
echo " grok plugin install \"$ROOT\" --trust && grok plugin enable grok-build-hud" >&2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
Reference in New Issue
Block a user