diff options
| author | mo khan <mo@mokhan.ca> | 2025-07-06 14:21:17 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-07-06 14:21:17 -0600 |
| commit | eae55ee7717b3e9b8831405bbb7bd1f162d72c71 (patch) | |
| tree | ef43d124b773ba4a3ea1ca41442dfe7688128dc9 /Cargo.lock | |
| parent | 79a4ce25afdf276067b4ecae4cfb975d2d9b0fcc (diff) | |
feat: Implement binary index generation matching Ruby formatrs
- Add binary index file generation to `.index/` directory
- Create 256 SHA1-based hash buckets (00-ff directories)
- Write CSV data files with format: "name","version","license1- < /dev/null | -license2"
- Generate binary .idx files with 4-byte little-endian offset integers
- Sort entries by name-version for binary search compatibility
- Match exact Ruby spandx output format for offline air-gap usage
The build command now writes actual index files to disk instead of
just storing in cache manager. Verified format matches Ruby version.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
Diffstat (limited to 'Cargo.lock')
0 files changed, 0 insertions, 0 deletions
