|
69c6128ff5
|
exec: replace global state with interface
This is cleaner, and finally enables writing tests for the nix invoking functions.
|
2025-07-18 13:40:46 +09:00 |
|
|
1e30aef337
|
derivation: collect store paths
The implementation of the main hack this library does.
|
2025-07-15 04:09:25 +09:00 |
|
|
68ae0efe19
|
treewide: use internal pipe for nix command
This essentially does the same thing underneath the hood but the API is less painful to use, and it makes more sense in this use case.
|
2025-07-15 01:14:27 +09:00 |
|
|
be2b069edf
|
instantiated: rename Drv method to Instantiated
This avoids confusion with actual derivation structs.
|
2025-07-14 22:34:44 +09:00 |
|
|
ba94989895
|
format: nix command constants
|
2025-07-14 21:45:55 +09:00 |
|
|
b904bc4e8d
|
instantiated: embed decoder in evaluator
This makes it easier to directly parse nix output via the decoder interface.
|
2025-07-14 20:03:30 +09:00 |
|
|
240b8baace
|
instantiated: attach decode function to decoder
|
2025-07-14 19:05:16 +09:00 |
|
|
e959aaaf94
|
instantiated: implement decoding iterator
|
2025-07-14 19:00:11 +09:00 |
|
|
4874dc35c9
|
format: wrap nix command
|
2025-07-14 18:26:49 +09:00 |
|
|
32a7857bd6
|
instantiated: expose stderr output
|
2025-07-14 04:34:53 +09:00 |
|
|
8c390f6745
|
instantiated: connect stdout
|
2025-07-14 04:12:30 +09:00 |
|
|
1f01e82714
|
instantiated: parse instantiated messages
|
2025-07-14 03:32:23 +09:00 |
|