Files
ctx/README.md
T
2026-01-30 19:21:54 +01:00

44 lines
799 B
Markdown

# ctx
CLI to convert a directory tree and file contents into a single text file for LLM context.
It respects `.gitignore` and comes with sensible defaults for ignoring binaries and lockfiles.
## Installation
### Go Install
```bash
go install github.com/skidoodle/ctx@latest
```
### Binaries
Download pre-compiled binaries for Windows, macOS, and Linux from the [Releases](https://github.com/skidoodle/ctx/releases) page.
## Usage
Generate context for the current directory (outputs to `ctx.txt`):
```bash
ctx .
```
Generate context for a specific folder and save to a custom file:
```bash
ctx -o context.md ./src
```
### Configuration
`ctx` ignores common artifacts (node_modules, .git, binaries) by default.
To edit the global ignore list:
```bash
ctx -config
```
## License
MIT
```