|
|
|
@ -55,16 +55,27 @@ if ! grep -q "starship init" "$SHELL_CONFIG"; then |
|
|
|
echo -e "✅ Starship 已配置到 ${SHELL_CONFIG}" |
|
|
|
fi |
|
|
|
|
|
|
|
# 4. 安装 Volta Node 版本管理器 |
|
|
|
echo -e "\n[4/4] 安装 Volta 版本管理器..." |
|
|
|
curl -fsSL https://get.volta.sh | bash |
|
|
|
|
|
|
|
# 配置 Volta 环境变量 |
|
|
|
VOLTA_HOME="$HOME/.volta" |
|
|
|
if ! grep -q "VOLTA_HOME" "$SHELL_CONFIG"; then |
|
|
|
echo 'export VOLTA_HOME="$HOME/.volta"' >> "$SHELL_CONFIG" |
|
|
|
echo 'export PATH="$VOLTA_HOME/bin:$PATH"' >> "$SHELL_CONFIG" |
|
|
|
echo -e "✅ Volta 环境变量已配置到 ${SHELL_CONFIG}" |
|
|
|
# 4. 安装 mise 版本管理器 |
|
|
|
echo -e "\n[4/4] 安装 mise 版本管理器..." |
|
|
|
curl -fsSL https://mise.jdx.dev/install.sh | sh |
|
|
|
|
|
|
|
# 配置 mise 环境变量 |
|
|
|
MISE_HOME="$HOME/.local/share/mise" |
|
|
|
if ! grep -q "MISE_SHELL" "$SHELL_CONFIG"; then |
|
|
|
echo 'eval "$(~/.local/bin/mise activate bash)"' >> "$SHELL_CONFIG" |
|
|
|
echo -e "✅ mise 环境变量已配置到 ${SHELL_CONFIG}" |
|
|
|
fi |
|
|
|
|
|
|
|
# 5. 安装 bun 运行时 |
|
|
|
echo -e "\n[5/5] 安装 bun 运行时..." |
|
|
|
curl -fsSL https://bun.sh/install | bash |
|
|
|
|
|
|
|
# 配置 bun 环境变量 |
|
|
|
BUN_INSTALL="$HOME/.bun" |
|
|
|
if ! grep -q "BUN_INSTALL" "$SHELL_CONFIG"; then |
|
|
|
echo 'export BUN_INSTALL="$HOME/.bun"' >> "$SHELL_CONFIG" |
|
|
|
echo 'export PATH="$BUN_INSTALL/bin:$PATH"' >> "$SHELL_CONFIG" |
|
|
|
echo -e "✅ bun 环境变量已配置到 ${SHELL_CONFIG}" |
|
|
|
fi |
|
|
|
|
|
|
|
echo -e "\n=============================================" |
|
|
|
|