@yofriadi/pi-ast
v0.1.1
Published
```bash pi install git:github.com/yofriadi/pi-extensions@ast-v<version> ```
Readme
AST Extension
Install from git URL
pi install git:github.com/yofriadi/pi-extensions@ast-v<version>To load only this extension from the monorepo package source, use package filtering in settings:
{
"packages": [
{
"source": "git:github.com/yofriadi/pi-extensions@ast-v<version>",
"extensions": ["packages/ast/src/index.ts"]
}
]
}This extension provides integration with ast-grep (sg).
Features
- Health check for
sgbinary (sg_healthtool) - AST Search (
ast_searchtool): search code usingsg run --pattern - AST Rewrite (
ast_rewritetool): rewrite code usingsg run --pattern --rewrite(safe default: dry-run)
Prerequisites
sg(ast-grep) must be installed and available in your PATH.
