Fast CLIs for searching code, exploring JSON, and mining git history. Structural search, rewrites, and symbol navigation are not here — they live in pi-lens (ast_grep_search / ast_grep_replace / lsp_navigation tools, plus the ast-grep / lsp-navigation skills). This file documents what pi-lens doesn't wrap.
- Text / regex →
rgviabash(not the built-ingreptool).-uuincludes gitignored/hidden files. - File by name →
fdviabash(not the built-infindtool). - Definitions / references / types ("who calls X", "where is X defined") → the
lsp_navigationtool — semantic, resolves symbols across files. Use first for symbol questions. - Structural code patterns (a call, import, or declaration by syntax) → the
ast_grep_searchtool;ast_grep_replacefor rewrites.