Bryan Bennett
8627db86be
Filter missing watches before hashing
2024-08-17 09:36:21 -04:00
Bryan Bennett
2b79807fce
Simplify (and fix) direnv watch parsing
2024-08-16 07:38:29 -04:00
Bryan Bennett
5c01142933
Remove dependency on Janestreet Core
...
Core doubles the closure size and adds 8mb to the binary size for dubious benefit.
This adds FileUtils to do the file interaction bits that aren't in the
stdlib and removes Core in preference to the bundled Stdlib.
Tests are passing, but I want to investigate the nix build before I
commit to this approach
2024-08-12 12:13:53 -04:00
Bryan Bennett
081ed58524
Move version pprint into Version module
2024-08-08 08:08:58 -04:00
Bryan Bennett
33aa9228e2
Update doc comments
2024-08-08 08:08:58 -04:00
Bryan Bennett
6b313a6ff6
Rework hash_files to return (str, str) result
2024-03-13 21:42:17 -04:00
Bryan Bennett
fa7b93e3da
Format with ocamlformat
2024-01-08 15:40:13 -05:00
Bryan Bennett
5d0923569f
More tests for version.extract_version_number
2024-01-08 15:30:18 -05:00
Bryan Bennett
04109672f0
Add tests
2024-01-08 14:59:28 -05:00
Bryan Bennett
7759d2ac6a
Continue moving heavy-lifting into library
2024-01-08 14:59:00 -05:00
Bryan Bennett
31cac9373c
Bugfix: Add separator when calling Lib.Util.nix
2024-01-03 14:05:31 -05:00
Bryan Bennett
6ec3bd2378
Add flake input tracking
...
and restructure the whole codebase!
Not fully tested due to #4 ; theoretically resolves #1
2023-12-29 15:34:44 -05:00