#!/bin/bash

# === 参数设置 ===
ZSH_CUSTOM="${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}"

echo "📦 开始安装插件和主题到 $ZSH_CUSTOM ..."

# === 安装 powerlevel10k 主题 ===
if [ ! -d "$ZSH_CUSTOM/themes/powerlevel10k" ]; then
  echo "⬇️ 安装 powerlevel10k..."
  git clone --depth=1 https://github.com/romkatv/powerlevel10k.git \
    "$ZSH_CUSTOM/themes/powerlevel10k"
else
  echo "✅ powerlevel10k 已存在,跳过"
fi

# === 安装 zsh-autosuggestions 插件 ===
if [ ! -d "$ZSH_CUSTOM/plugins/zsh-autosuggestions" ]; then
  echo "⬇️ 安装 zsh-autosuggestions..."
  git clone https://github.com/zsh-users/zsh-autosuggestions \
    "$ZSH_CUSTOM/plugins/zsh-autosuggestions"
else
  echo "✅ zsh-autosuggestions 已存在,跳过"
fi

# === 安装 zsh-syntax-highlighting 插件 ===
if [ ! -d "$ZSH_CUSTOM/plugins/zsh-syntax-highlighting" ]; then
  echo "⬇️ 安装 zsh-syntax-highlighting..."
  git clone https://github.com/zsh-users/zsh-syntax-highlighting.git \
    "$ZSH_CUSTOM/plugins/zsh-syntax-highlighting"
else
  echo "✅ zsh-syntax-highlighting 已存在,跳过"
fi

# === 生成 .zshrc 文件 ===
ZSHRC="$HOME/.zshrc"
echo "📄 写入 .zshrc(如已有将覆盖,建议提前备份)..."
cat > "$ZSHRC" <