filesystem
Search for text content in files
Searches for text content inside files using ripgrep. Returns matching lines with context.
get/filesystem-content-search/{path}
Request
- Base URLhttps://api.blaxel.ai/v0
- Auth
- OAuth 2Authorization code/oauth/authorizeClient credentialsToken URL/oauth/tokenScopesadmin
- or HTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
pathstring required
Directory path to search in
Query parameters
querystring required
Text to search for
caseSensitiveboolean
Case sensitive search (default: false)
maxResultsinteger
Maximum number of results to return (default: 100)
filePatternstring
File pattern to include (e.g., *.go)
excludeDirsstring
Comma-separated directory names to skip (default: node_modules,vendor,.git,dist,build,target,pycache,.venv,.next,coverage)
Response
Content search results
Example response
{
"matches": [
{
"column": 10,
"context": "previous line\ncurrent line\nnext line",
"line": 42,
"path": "src/main.go",
"text": "const searchText = 'example'"
}
],
"query": "searchText",
"total": 5
}Changes
No recorded changes to this operation across all 1 revision of this API.