ast-grep: add page (#21517)

Co-authored-by: Dylan <145150333+dmmqz@users.noreply.github.com>
This commit is contained in:
23f3001101
2026-04-04 19:33:57 +05:30
committed by GitHub
parent f527f1d491
commit a9bc0d790d
+28
View File
@@ -0,0 +1,28 @@
# ast-grep
> Search, lint, and rewrite code using AST patterns.
> More information: <https://ast-grep.github.io/reference/cli.html>.
- Search for a pattern in files:
`ast-grep run {{[-p|--pattern]}} '{{pattern}}' {{path/to/file}}`
- Search for a pattern in a specific language:
`ast-grep run {{[-p|--pattern]}} '{{pattern}}' {{[-l|--lang]}} {{python}} {{path/to/directory}}`
- Rewrite code matching a pattern:
`ast-grep run {{[-p|--pattern]}} '{{pattern}}' {{[-r|--rewrite]}} '{{replacement}}' {{path/to/file}}`
- Run rules from a configuration file:
`ast-grep scan {{[-r|--rule]}} {{path/to/rule.yml}} {{path/to/directory}}`
- Interactively search and rewrite code:
`ast-grep run {{[-p|--pattern]}} '{{pattern}}' {{[-i|--interactive]}} {{path/to/directory}}`
- Display help for a subcommand:
`ast-grep {{run}} {{[-h|--help]}}`