Update README to clarify exclusion patterns syntax for CLI options

This commit is contained in:
akadeepesh
2026-05-16 01:18:57 +05:30
parent cc5697fdd3
commit 0cc9357f1b
+2 -2
View File
@@ -83,7 +83,7 @@ contextzip [OPTIONS]
| Option | Description |
|---|---|
| `-i`, `--include PATH` | Only include files under this path. Repeatable. |
| `-e`, `--exclude PATTERN` | Extra exclusion patterns (gitignore syntax). Repeatable. |
| `-e`, `--exclude PATTERN` | Extra exclusion patterns (gitignore syntax). Space-separated or repeatable: `-e '*.log' file1 file2` or `-e '*.log' -e file1` |
| `--git-changes` | Only include files reported by git as modified, staged, or untracked. |
| `-n`, `--dry-run` | Preview what would be included, no ZIP created. |
| `-o`, `--output FILE` | Custom output path for the ZIP file. |
@@ -109,7 +109,7 @@ contextzip --include src --include app
**Exclude additional patterns beyond the auto-rules:**
```bash
contextzip --exclude "*.log" --exclude "*.sqlite" --exclude "tests/"
contextzip -e "*.log" "*.sqlite" "tests/"
```
**Only package files changed in git:**