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.
1.8 KiB
1.8 KiB
ClaudeCode Plugin for Oh My Zsh
This plugin provides autocompletion and useful aliases for the Claude Code CLI, 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-dirflag - Session ID completion for
--resumeflag - Tool completion for
--allowedToolsand--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: