feat(installer): add shell env vars setup step
New Step 10 writes CLAUDE_EFFORT=max and CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1 to the user's shell profile (~/.bashrc, ~/.zshrc, or ~/.profile). Skips if already present. Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
02e4f25f56
commit
11e69ab882
@ -441,6 +441,45 @@ else
|
|||||||
fi
|
fi
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
|
# ============================================================
|
||||||
|
# STEP 10 — SHELL ENV VARS (effort + thinking)
|
||||||
|
# ============================================================
|
||||||
|
echo "── Step 10: Claude Code environment variables ──────────────"
|
||||||
|
echo ""
|
||||||
|
|
||||||
|
# Detect shell profile
|
||||||
|
SHELL_PROFILE=""
|
||||||
|
if [ -n "${ZSH_VERSION:-}" ] || [ "$(basename "$SHELL" 2>/dev/null)" = "zsh" ]; then
|
||||||
|
SHELL_PROFILE="$HOME/.zshrc"
|
||||||
|
elif [ -n "${BASH_VERSION:-}" ] || [ "$(basename "$SHELL" 2>/dev/null)" = "bash" ]; then
|
||||||
|
SHELL_PROFILE="$HOME/.bashrc"
|
||||||
|
fi
|
||||||
|
# Fallback to .profile (works with sh, dash, etc.)
|
||||||
|
[ -z "$SHELL_PROFILE" ] && SHELL_PROFILE="$HOME/.profile"
|
||||||
|
|
||||||
|
CLAUDE_ENVS=(
|
||||||
|
'export CLAUDE_EFFORT=max'
|
||||||
|
'export CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1'
|
||||||
|
)
|
||||||
|
|
||||||
|
ADDED=0
|
||||||
|
for line in "${CLAUDE_ENVS[@]}"; do
|
||||||
|
if grep -qF "$line" "$SHELL_PROFILE" 2>/dev/null; then
|
||||||
|
ok "$line (already in $SHELL_PROFILE)"
|
||||||
|
else
|
||||||
|
echo "" >> "$SHELL_PROFILE"
|
||||||
|
echo "# Claude Code — added by install-plugins.sh" >> "$SHELL_PROFILE"
|
||||||
|
echo "$line" >> "$SHELL_PROFILE"
|
||||||
|
ok "$line → $SHELL_PROFILE"
|
||||||
|
ADDED=1
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if [ "$ADDED" -eq 1 ]; then
|
||||||
|
info "Restart your shell or run: source $SHELL_PROFILE"
|
||||||
|
fi
|
||||||
|
echo ""
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# SUMMARY
|
# SUMMARY
|
||||||
# ============================================================
|
# ============================================================
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user