openchamber bootstrap: always update @openchamber/web to latest
This commit is contained in:
1 parent
3f3f2f08e8
commit
e74c20c709
1 file changed
+5
-7
@@ -13,7 +13,7 @@
|
|||||||
# 3. Pins PATH + OPENCHAMBER_RELAY_URL into shell rc files so
|
# 3. Pins PATH + OPENCHAMBER_RELAY_URL into shell rc files so
|
||||||
# non-interactive SSH sessions (OpenChamber's exec path) inherit them
|
# non-interactive SSH sessions (OpenChamber's exec path) inherit them
|
||||||
# 4. Installs opencode (if missing)
|
# 4. Installs opencode (if missing)
|
||||||
# 5. Installs @openchamber/web globally via bun (if missing)
|
# 5. Installs/updates @openchamber/web to latest via bun (every run)
|
||||||
# 6. Syncs ~/.config/opencode/opencode.json from CONFIG_URL
|
# 6. Syncs ~/.config/opencode/opencode.json from CONFIG_URL
|
||||||
# 7. Verifies: versions + relay health
|
# 7. Verifies: versions + relay health
|
||||||
#
|
#
|
||||||
@@ -116,12 +116,10 @@ fi
|
|||||||
[ -x "$HOME/.opencode/bin/opencode" ] && export PATH="$HOME/.opencode/bin:$PATH"
|
[ -x "$HOME/.opencode/bin/opencode" ] && export PATH="$HOME/.opencode/bin:$PATH"
|
||||||
|
|
||||||
# ---- 5. openchamber --------------------------------------------------------
|
# ---- 5. openchamber --------------------------------------------------------
|
||||||
if bun pm ls -g 2>/dev/null | grep -q "@openchamber/web"; then
|
# Always (re)install the latest published version so re-runs upgrade in place.
|
||||||
ok "openchamber already installed: $(openchamber --version 2>/dev/null || echo '?')"
|
info "installing/updating @openchamber/web to latest..."
|
||||||
else
|
bun install -g @openchamber/web@latest
|
||||||
info "installing @openchamber/web globally..."
|
ok "openchamber version: $(openchamber --version 2>/dev/null || echo '?')"
|
||||||
bun install -g @openchamber/web
|
|
||||||
fi
|
|
||||||
|
|
||||||
# ---- 6. opencode config sync ------------------------------------------------
|
# ---- 6. opencode config sync ------------------------------------------------
|
||||||
CFG_DIR="$HOME/.config/opencode"
|
CFG_DIR="$HOME/.config/opencode"
|
||||||
|
|||||||
Reference in new issue
Block a user