Searches Elixir source files with Exograph's DuckDB/QuackDB storage.
mix exograph.search 'Repo.get!(_, _)' --migrate
mix exograph.search 'def _ do ... end' lib --contains 'Repo.transaction(_)'
mix exograph.search 'def _ do ... end' lib --contains 'Repo.transaction(_)' --not-contains 'IO.inspect(_)'
mix exograph.search '/users/:id' lib --text
mix exograph.search 'Repo\.get!\(' lib --regexSchema
--repo- Ecto repo module for a QuackDB-backed DuckDB repo--prefix- Exograph table prefix (default:exograph)--migrate- create/upgrade DuckDB tables and text indexes--no-bm25- skip BM25/full-text index creation during migration/finalization--quackdb-uri- QuackDB URI when--repois omitted--quackdb-token- QuackDB token--duckdb-database- managed DuckDB database path when--quackdb-uriis omitted--duckdb-threads- DuckDB execution threads for indexing/query setup--min-mass- minimum AST fragment mass (default:8)--limit- maximum results (default:20)--contains- require descendant pattern, can be repeated--not-contains- reject descendant pattern, can be repeated; verifier-only--no-verify- skip final ExAST verification--json- print JSON results--text- literal source text search instead of AST query--regex- regex source text search instead of AST query