mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-01-23 02:35:38 +01:00
- Added new actions for `claude-quick` including 'optimize', 'refactor', 'test', and 'docs'. - Removed redundant code from the `_claude_quick` function to streamline the completion process. - Cleaned up the README by removing outdated usage examples for `claude-quick` to reflect the latest features.
46 lines
1.8 KiB
Markdown
46 lines
1.8 KiB
Markdown
# ClaudeCode Plugin for Oh My Zsh
|
|
|
|
This plugin provides autocompletion and useful aliases for the [Claude Code CLI](https://claude.ai/code), making it easier to interact with Claude from the command line.
|
|
|
|
## Features
|
|
|
|
### Autocompletion
|
|
- Complete all Claude Code CLI commands and flags
|
|
- Smart completion for subcommands (`update`, `mcp`, `commit`, `pr`, `review`, `test`, `lint`, `docs`)
|
|
- Model name completion (`sonnet`, `opus`, `claude-3-5-sonnet-20241022`, `claude-3-opus-20240229`, `claude-3-haiku-20240307`)
|
|
- Output format completion (`text`, `json`, `stream-json`)
|
|
- Directory completion for `--add-dir` flag
|
|
- Session ID completion for `--resume` flag
|
|
- Tool completion for `--allowedTools` and `--disallowedTools`
|
|
- Enhanced flag completion with short forms (`-h`, `-v`, `-p`, `-c`, `-r`)
|
|
|
|
### Aliases
|
|
|
|
#### Basic Aliases
|
|
- `cc` → `claude` (short alias for quick access)
|
|
- `ccp` → `claude -p` (print mode)
|
|
- `ccc` → `claude -c` (continue conversation)
|
|
- `ccr` → `claude -r` (resume session)
|
|
- `ccv` → `claude --verbose` (verbose mode)
|
|
- `ccu` → `claude update` (update Claude Code)
|
|
- `ccm` → `claude mcp` (MCP configuration)
|
|
|
|
#### Git Integration Aliases
|
|
- `cccommit` → `claude commit` (AI-assisted commits)
|
|
- `ccpr` → `claude pr` (AI-assisted pull requests)
|
|
- `ccreview` → `claude review` (code review)
|
|
|
|
#### Development Aliases
|
|
- `cctest` → `claude test` (test-related tasks)
|
|
- `cclint` → `claude lint` (linting tasks)
|
|
- `ccdocs` → `claude docs` (documentation tasks)
|
|
|
|
#### Model-Specific Aliases
|
|
- `ccsonnet` → `claude --model sonnet` (use Sonnet model)
|
|
- `ccopus` → `claude --model opus` (use Opus model)
|
|
- `cchaiku` → `claude --model claude-3-haiku-20240307` (use Haiku model)
|
|
|
|
### Helper Functions
|
|
|
|
#### `claude-quick`
|
|
Quick access to common Claude Code patterns:
|