#!/bin/bash
Claude Code 账号快速切换
用法: claude-switch 或在 Claude Code 里执行 ! claude-switch
set -e
获取当前账号
CURRENT=$(claude auth status 2>/dev/null | grep '"email"' | awk -F'"' '{print $4}') echo "📌 当前账号: ${CURRENT:-未登录}"
登出
echo "🔄 正在登出..." claude auth logout 2>/dev/null || true
登录新账号
echo "🌐 请在浏览器中授权新账号..." claude auth login
确认新账号
NEW=$(claude auth status 2>/dev/null | grep '"email"' | awk -F'"' '{print $4}') if [ -z "$NEW" ]; then echo "❌ 登录失败" exit 1 fi
echo "✅ 已切换: ${CURRENT:-无} → $NEW"