No description
First attempt at both Rust and snix-castore. I'll start by putting together a single-file CLI app, no splitting modules out until needed, no separation of concerns. Currently, just the fetching is implemented: ``` $ sidx pkgs/dev*/cuda-*/cuda/manifests/*.json ``` |
||
|---|---|---|
| src | ||
| Cargo.lock | ||
| Cargo.nix | ||
| Cargo.toml | ||
| default.nix | ||
| LICENSE | ||
| README.md | ||
| shell.nix | ||
sidx
Indexing archives and build outputs.
Roadmap
- PoC: basic
reqwestfetcher, minimalsnix-castoreintegration, claims of the form "$urireferred to$blake3at$time" stored in sqlite. - Zip, tar, git fetchers.
- ELF scanning: claims of the form "
$blake3is ELF" and "$blake3'sDT_RUNPATHis$runpath", etc. (DT_NEEDED,.interp, symbols exported in.dataand.text) cuobjdumpscanner: claims of the form "$blake3containsPTXorSASScode for$gencode".
Approach
Vapourware and means to an end.