Docs
Indexing
Blink builds a fast local index of your project so everything it does afterwards is fast.
The index is what makes repeated analysis and searching quick. Build it with blink index:
output
$ blink index ⚡ Blink Index ✓ Traversed project ✓ Indexed source files ✓ Index cached Index up to date.
Incremental by design
Blink only re-reads what changed. The first index traverses the whole project; after that, updates touch just the files that moved. Analysis is cached between runs and reused whenever nothing changed.
- Incremental updates on change
- Cached analysis between runs
- Efficient filesystem traversal that touches each file once
Searching the index
Once a project is indexed, search across it with blink search:
output
$ blink search "parse config" ⚡ Blink Search Matches across indexed source files, ranked by relevance.
You can control what the index includes with the [scan] table in .bnk.