fix(installer): avoid literal path shellcheck suppression · openclaw/openclaw@2796eeb
steipete
·
2026-05-10
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -1762,8 +1762,7 @@ fix_npm_permissions() {
|
1762 | 1762 | npm config set prefix "$HOME/.npm-global" |
1763 | 1763 | ui_warn "Avoid sudo npm i -g for future OpenClaw updates; use npm i -g openclaw@latest so npm keeps using this user prefix instead of a different global prefix." |
1764 | 1764 | |
1765 | | -# shellcheck disable=SC2016 |
1766 | | - persist_shell_path_prepend "$HOME/.npm-global/bin" '$HOME/.npm-global/bin' || true |
| 1765 | + persist_shell_path_prepend "$HOME/.npm-global/bin" "\$HOME/.npm-global/bin" || true |
1767 | 1766 | |
1768 | 1767 | export PATH="$HOME/.npm-global/bin:$PATH" |
1769 | 1768 | ui_success "npm configured for user installs" |
@@ -1917,8 +1916,7 @@ ensure_user_local_bin_on_path() {
|
1917 | 1916 | |
1918 | 1917 | export PATH="$target:$PATH" |
1919 | 1918 | |
1920 | | -# shellcheck disable=SC2016 |
1921 | | -local path_line='export PATH="$HOME/.local/bin:$PATH"' |
| 1919 | +local path_line="export PATH=\"\$HOME/.local/bin:\$PATH\"" |
1922 | 1920 | for rc in "$HOME/.bashrc" "$HOME/.zshrc"; do |
1923 | 1921 | if [[ -f "$rc" ]] && ! grep -q ".local/bin" "$rc"; then |
1924 | 1922 | echo "$path_line" >> "$rc" |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。