$ srcnav index -p ./my-project
> Scanning files...
> 0% — 0 / 4,435 files
$ srcnav index -p ./my-project
> Scanning files...
> 100% — 4,435 / 4,435 files
> Indexing symbols...
> Done: 61,583 symbols indexed in 8.0s
$ srcnav find "createUser" --kind Function
> Found 12 definitions in 43ms
src/auth.ts:42 — createUser (function)
src/users.ts:18 — createUser (function)
src/api/auth.ts:31 — createUser (function)
... and 9 more
$ srcnav query search "auth"
> Found 23 files in 12ms
src/auth/login.ts
src/auth/middleware.ts
src/api/auth-guard.ts
$ srcnav query context src/utils/format.ts
> 8 symbols found in 8ms
formatDate (function) — line 12
formatCurrency (function) — line 28
$ srcnav query dependencies-of src/utils/format.ts
> 15 files depend on this file
src/components/Price.tsx
src/services/billing.ts
$ srcnav analyze impact "updatePrice"
> Analyzing dependencies...
> 47 items affected:
├── 12 direct callers
├── 23 indirect dependencies
└── 12 test files
$ srcnav stats
══════════════════════════════
Symbols: 61,583
Functions: 8,432
Classes: 2,156
══════════════════════════════