diff --git a/README.md b/README.md index 287c829..c2347a5 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ A CLI tool to set up developer tools and teach your AI coding assistants how to 1. **Installs CLI tools**: sqlcmd, GitHub CLI (gh), Atlassian CLI (atl), n8nctl, grafanactl, logcli, m365, esq, discordctl, playwright, hcloud 2. **Configures sqlcmd contexts**: Named contexts for switching between database environments -3. **Teaches your AI assistants**: Injects CLI documentation into Claude Code, Gemini CLI, and Codex configs +3. **Teaches your AI assistants**: Injects CLI documentation into Claude Code, Antigravity, and Codex configs | Tool | Purpose | | -------------- | -------------------------------------------------------------- | @@ -200,7 +200,7 @@ This tool teaches your AI coding assistants how to use these CLI tools by inject | AI Tool | Config Location | | ---------------- | --------------------- | | Claude Code | `~/.claude/CLAUDE.md` | -| Gemini CLI | `~/.gemini/GEMINI.md` | +| Antigravity | `~/.gemini/GEMINI.md` | | OpenAI Codex CLI | `~/.codex/AGENTS.md` | ### How It Works diff --git a/bin/cli.js b/bin/cli.js index 3600e22..4c84e46 100755 --- a/bin/cli.js +++ b/bin/cli.js @@ -134,7 +134,7 @@ const runMenu = async () => { { name: '💬 Configure Discord CLI', value: 'discord' }, { name: '🎭 Configure Playwright (browser automation)', value: 'playwright' }, { name: '☁️ Configure Hetzner Cloud CLI (hcloud)', value: 'hcloud' }, - { name: '🤖 Configure AI assistants (Claude Code, Gemini CLI, Codex CLI)', value: 'llm' }, + { name: '🤖 Configure AI assistants (Claude Code, Antigravity, Codex CLI)', value: 'llm' }, new inquirer.Separator(), { name: '❌ Exit', value: 'exit' }, ], diff --git a/lib/index.js b/lib/index.js index 013e6d9..10afd53 100644 --- a/lib/index.js +++ b/lib/index.js @@ -48,6 +48,7 @@ export { export { configureLlmTools, + GLOBAL_LLM_TOOLS, CLI_DOCS, SUPPORTED_TOOLS, detectExistingConfig, @@ -245,7 +246,7 @@ const CLI_TOOLS = [ }, { id: 'llm', - name: 'LLM Documentation (Claude/Gemini/Codex)', + name: 'LLM Documentation (Claude/Antigravity/Codex)', configure: configureLlmTools, getStatus: () => chalk.gray('always available'), }, diff --git a/lib/llm/index.js b/lib/llm/index.js index 9fb1d51..28a3674 100644 --- a/lib/llm/index.js +++ b/lib/llm/index.js @@ -16,7 +16,9 @@ const GLOBAL_LLM_TOOLS = [ file: 'CLAUDE.md', }, { - name: 'Gemini CLI', + // ~/.gemini/GEMINI.md is read by Antigravity (Google's agentic IDE); the + // standalone Gemini CLI that previously consumed it is sunset. + name: 'Antigravity CLI', dir: '.gemini', file: 'GEMINI.md', }, @@ -1114,7 +1116,7 @@ const injectToLlmConfig = (tool) => { */ const SUPPORTED_TOOLS = [ { name: 'Claude Code', config: '~/.claude/CLAUDE.md' }, - { name: 'Gemini CLI', config: '~/.gemini/GEMINI.md' }, + { name: 'Antigravity CLI', config: '~/.gemini/GEMINI.md' }, { name: 'OpenAI Codex CLI', config: '~/.codex/AGENTS.md' }, ]; @@ -1160,4 +1162,11 @@ export const configureLlmTools = async () => { /** * Export for direct access */ -export { CLI_DOCS, SUPPORTED_TOOLS, detectExistingConfig, BLOCK_START, BLOCK_END }; +export { + GLOBAL_LLM_TOOLS, + CLI_DOCS, + SUPPORTED_TOOLS, + detectExistingConfig, + BLOCK_START, + BLOCK_END, +}; diff --git a/package.json b/package.json index b737246..76d1280 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@enthus-appdev/llm-cli-setup", - "version": "1.8.0", - "description": "CLI tools setup with LLM integration - installs and configures sqlcmd, gh, atl, n8nctl, grafanactl, logcli, m365, esq, discordctl, playwright, and hcloud with Claude Code, Gemini CLI, and Codex support", + "version": "1.9.0", + "description": "CLI tools setup with LLM integration - installs and configures sqlcmd, gh, atl, n8nctl, grafanactl, logcli, m365, esq, discordctl, playwright, and hcloud with Claude Code, Antigravity, and Codex support", "type": "module", "main": "./lib/index.js", "exports": {