Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 8 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,11 +57,16 @@ uv pip install -e . # or: pip install -e .
Optional extras (none are required; the core install is lean and works on Python 3.11 through 3.14):

```bash
pip install cgh[langs] # C# and Ruby parsers (tree-sitter grammars)
pip install cgh[lsp] # precise cross-file Python call resolution (jedi)
pip install cgh[kuzu] # the legacy Kuzu graph backend (DuckDB is the default)
pip install "cgh[langs]" # C# and Ruby parsers (tree-sitter grammars)
pip install "cgh[lsp]" # precise cross-file Python call resolution (jedi)
pip install "cgh[kuzu]" # the legacy Kuzu graph backend (DuckDB is the default)

# Combine extras in one bracket, comma-separated:
pip install "cgh[langs,lsp]"
```

Quote the package spec (`"cgh[...]"`) so zsh and bash do not try to glob the brackets. The same form works with `pipx install`, `uv tool install`, `uv pip install`, and from a source checkout: `pip install -e ".[langs,lsp]"`.

```bash
cgh --version
cgh init # initialize in any project
Expand Down