mirror of
https://github.com/google-gemini/gemini-cli.git
synced 2026-05-18 15:52:53 -07:00
docs: weekly audit results for 24642541697
This commit is contained in:
committed by
github-actions[bot]
parent
8573650253
commit
29a634446b
@@ -5,6 +5,9 @@ and parameters.
|
||||
|
||||
## CLI commands
|
||||
|
||||
Gemini CLI provides a range of commands for starting sessions, updating the
|
||||
application, and managing extensions and MCP servers.
|
||||
|
||||
| Command | Description | Example |
|
||||
| ---------------------------------- | ---------------------------------- | ------------------------------------------------------------ |
|
||||
| `gemini` | Start interactive REPL | `gemini` |
|
||||
@@ -17,10 +20,14 @@ and parameters.
|
||||
| `gemini -r "<session-id>" "query"` | Resume session by ID | `gemini -r "abc123" "Finish this PR"` |
|
||||
| `gemini update` | Update to latest version | `gemini update` |
|
||||
| `gemini extensions` | Manage extensions | See [Extensions Management](#extensions-management) |
|
||||
| `gemini hooks` | Manage hooks | See [Hooks Management](#hooks-management) |
|
||||
| `gemini mcp` | Configure MCP servers | See [MCP Server Management](#mcp-server-management) |
|
||||
| `gemini skills` | Manage agent skills | See [Skills Management](#skills-management) |
|
||||
|
||||
### Positional arguments
|
||||
|
||||
Use positional arguments to provide a prompt directly from the command line.
|
||||
|
||||
| Argument | Type | Description |
|
||||
| -------- | ----------------- | ---------------------------------------------------------------------------------------------------------- |
|
||||
| `query` | string (variadic) | Positional prompt. Defaults to interactive mode in a TTY. Use `-p/--prompt` for non-interactive execution. |
|
||||
@@ -42,6 +49,8 @@ These commands are available within the interactive REPL.
|
||||
|
||||
## CLI Options
|
||||
|
||||
Configure the behavior of Gemini CLI using these command-line options.
|
||||
|
||||
| Option | Alias | Type | Default | Description |
|
||||
| -------------------------------- | ----- | ------- | --------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||
| `--debug` | `-d` | boolean | `false` | Run in debug mode with verbose logging |
|
||||
@@ -85,6 +94,8 @@ These are convenient shortcuts that map to specific models:
|
||||
|
||||
## Extensions management
|
||||
|
||||
Manage your Gemini CLI extensions with these commands.
|
||||
|
||||
| Command | Description | Example |
|
||||
| -------------------------------------------------- | -------------------------------------------- | ------------------------------------------------------------------------------ |
|
||||
| `gemini extensions install <source>` | Install extension from Git URL or local path | `gemini extensions install https://github.com/user/my-extension` |
|
||||
@@ -99,11 +110,24 @@ These are convenient shortcuts that map to specific models:
|
||||
| `gemini extensions link <path>` | Link local extension for development | `gemini extensions link /path/to/extension` |
|
||||
| `gemini extensions new <path>` | Create new extension from template | `gemini extensions new ./my-extension` |
|
||||
| `gemini extensions validate <path>` | Validate extension structure | `gemini extensions validate ./my-extension` |
|
||||
| `gemini extensions configure <name>` | Configure an extension | `gemini extensions configure my-extension` |
|
||||
|
||||
See [Extensions Documentation](../extensions/index.md) for more details.
|
||||
|
||||
## Hooks management
|
||||
|
||||
Manage your Gemini CLI hooks with these commands.
|
||||
|
||||
| Command | Description | Example |
|
||||
| ---------------------- | -------------------- | ---------------------- |
|
||||
| `gemini hooks migrate` | Migrate legacy hooks | `gemini hooks migrate` |
|
||||
|
||||
See [Hooks Documentation](../hooks/index.md) for more details.
|
||||
|
||||
## MCP server management
|
||||
|
||||
Manage your Model Context Protocol (MCP) servers with these commands.
|
||||
|
||||
| Command | Description | Example |
|
||||
| ------------------------------------------------------------- | ------------------------------- | ---------------------------------------------------------------------------------------------------- |
|
||||
| `gemini mcp add <name> <command>` | Add stdio-based MCP server | `gemini mcp add github npx -y @modelcontextprotocol/server-github` |
|
||||
@@ -113,11 +137,15 @@ See [Extensions Documentation](../extensions/index.md) for more details.
|
||||
| `gemini mcp add <name> <command> --include-tools tool1,tool2` | Add with specific tools | `gemini mcp add github npx -y @modelcontextprotocol/server-github --include-tools list_repos,get_pr` |
|
||||
| `gemini mcp remove <name>` | Remove an MCP server | `gemini mcp remove github` |
|
||||
| `gemini mcp list` | List all configured MCP servers | `gemini mcp list` |
|
||||
| `gemini mcp enable <name>` | Enable an MCP server | `gemini mcp enable github` |
|
||||
| `gemini mcp disable <name>` | Disable an MCP server | `gemini mcp disable github` |
|
||||
|
||||
See [MCP Server Integration](../tools/mcp-server.md) for more details.
|
||||
|
||||
## Skills management
|
||||
|
||||
Manage your agent skills with these commands.
|
||||
|
||||
| Command | Description | Example |
|
||||
| -------------------------------- | ------------------------------------- | ------------------------------------------------- |
|
||||
| `gemini skills list` | List all discovered agent skills | `gemini skills list` |
|
||||
|
||||
Reference in New Issue
Block a user