Skip to content

Feature/glob scan - #2

Merged
derricksimpson merged 3 commits into
mainfrom
feature/glob-scan
Jun 18, 2026
Merged

Feature/glob scan#2
derricksimpson merged 3 commits into
mainfrom
feature/glob-scan

Conversation

@derricksimpson

Copy link
Copy Markdown
Owner

Allow users to write *.{ts,tsx} or src/**/*.{js,jsx,ts,tsx} as a single -g value instead of repeating --glob for every extension.

This commit changes the default behavior of the `--find` command to return context-windowed output (3 lines above and below each match) instead of full file contents. A new `--full` flag is added to allow users to opt into the previous full-file behavior. Updates include modifications to the CLI parser, main execution logic, and documentation across README.md, SKILL.md, and integration tests to reflect these changes and ensure backward compatibility.
This commit introduces brace expansion for the `--glob` option, allowing users to specify multiple file extensions in a single argument (e.g., `-g "*.{ts,tsx}"`). The implementation includes updates to the glob resolution logic, CLI help text, and documentation in SKILL.md. Integration tests have been added to ensure the new functionality works as expected and is equivalent to using multiple `-g` flags.
This commit refines the README documentation by consolidating glob patterns using brace expansion (e.g., `*.{ts,tsx}`) and clarifying the usage of the `--find` command with proper syntax for logical OR (`|`). The changes enhance readability and ensure consistency across examples, improving user guidance for command usage.
@derricksimpson
derricksimpson merged commit d1c11ed into main Jun 18, 2026
1 check passed
@derricksimpson
derricksimpson deleted the feature/glob-scan branch June 18, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant