Add Rust and Cargo installation to setup script
This commit is contained in:
parent
da9177e0b8
commit
a43f0189fe
29
install.sh
29
install.sh
|
@ -353,6 +353,33 @@ install_node() {
|
|||
print_message "✅ Node.js LTS 安装成功!" "$GREEN"
|
||||
}
|
||||
|
||||
# 安装 Rust 和 Cargo
|
||||
install_rust() {
|
||||
print_message "🦀 安装 Rust 和 Cargo..." "$BLUE"
|
||||
|
||||
# 检查是否已安装
|
||||
if command -v rustc &> /dev/null && command -v cargo &> /dev/null; then
|
||||
print_message "✅ Rust 和 Cargo 已安装" "$GREEN"
|
||||
rustc --version
|
||||
cargo --version
|
||||
else
|
||||
print_message "📥 安装 Rust..." "$YELLOW"
|
||||
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y
|
||||
|
||||
# 加载 Rust 环境
|
||||
source "$HOME/.cargo/env"
|
||||
|
||||
# 添加到 shell 配置文件
|
||||
if ! grep -q 'cargo/env' "$HOME/.zshrc" 2>/dev/null; then
|
||||
echo '. "$HOME/.cargo/env"' >> "$HOME/.zshrc"
|
||||
fi
|
||||
|
||||
print_message "✅ Rust 安装成功!" "$GREEN"
|
||||
rustc --version
|
||||
cargo --version
|
||||
fi
|
||||
}
|
||||
|
||||
# 安装 Claude Code CLI
|
||||
install_claude_code() {
|
||||
print_message "🤖 安装 Claude Code CLI..." "$BLUE"
|
||||
|
@ -487,6 +514,7 @@ full_install() {
|
|||
setup_ssh
|
||||
install_oh_my_zsh
|
||||
install_node
|
||||
install_rust
|
||||
install_claude_code
|
||||
setup_aliases
|
||||
prompt_1password_setup
|
||||
|
@ -522,6 +550,7 @@ dev_only() {
|
|||
install_cli_tools
|
||||
install_oh_my_zsh
|
||||
install_node
|
||||
install_rust
|
||||
install_claude_code
|
||||
prompt_1password_setup
|
||||
setup_neovim
|
||||
|
|
Loading…
Reference in New Issue
Block a user