Skip to content

Instantly share code, notes, and snippets.

@trkaplan
Created November 18, 2025 17:29
Show Gist options
  • Select an option

  • Save trkaplan/640d4c97ad1af3a91545b52cf148f8c6 to your computer and use it in GitHub Desktop.

Select an option

Save trkaplan/640d4c97ad1af3a91545b52cf148f8c6 to your computer and use it in GitHub Desktop.
Toggle between Claude Code LLM providers (default ↔ custom settings)
#!/bin/bash
CLAUDE_DIR="$HOME/.claude"
SETTINGS="$CLAUDE_DIR/settings.json"
ZAI_SETTINGS="$CLAUDE_DIR/settings_zai.json"
# Renkler
GREEN='\033[0;32m'
BOLD='\033[1m'
RESET='\033[0m'
# Eğer settings.json varsa, onu zai olarak kaydet (default'a geç)
if [ -f "$SETTINGS" ]; then
mv "$SETTINGS" "$ZAI_SETTINGS"
echo -e "${GREEN}✓${RESET} Switched to ${BOLD}default${RESET}"
else
# settings.json yok, zai'yi aktif et
mv "$ZAI_SETTINGS" "$SETTINGS"
echo -e "${GREEN}✓${RESET} Switched to ${BOLD}GLM 4.6${RESET}"
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment