Commit graph

16 commits

Author SHA1 Message Date
9e9a9566db OCaml: Add simulate (dry run) configuration option 2025-05-17 00:54:18 -03:00
1f16024c9e OCaml: Add noninteractive configuration key 2025-05-16 23:18:23 -03:00
c6c92c0a32 OCaml: Implement log contexts 2025-05-16 22:53:33 -03:00
a3805ea1bd OCaml: Refactor configuration parser handling of su_command sanity checks 2025-05-16 02:53:21 -03:00
cb56da1462 OCaml: Handle some edge cases; refactor parser, main.ml; add config fetcher 2025-05-09 11:19:27 -03:00
b0c65f40b1 OCaml: Implement configuration parser, bind lexer tokens with schema 2025-05-08 23:10:14 -03:00
9675ab4877 OCaml: Trim leading and trailing whitespace before lexing configuration 2025-05-05 10:57:04 -03:00
8b1aae16c6 OCaml: Refactor configuration lexer for readability, conciseness 2025-05-05 02:06:37 -03:00
b55d1ff70f OCaml: Refactor repeated logic in configuration lexer 2025-05-04 01:16:23 -03:00
902734d610 OCaml: Add a configuration lexer 2025-04-30 19:46:12 -03:00
f3557d5bb4 OCaml: Add debug logging tests 2025-04-21 21:31:09 -03:00
bb1cd19000 OCaml: Apply formatting 2025-04-19 19:09:16 -03:00
ac3dbe4d30 OCaml: Add separate logging channels and a dedicated 'command' type 2025-04-13 22:12:44 -03:00
95277a6b65 Add status code to spec and use it on every exit 2025-04-13 16:38:25 -03:00
90ff49cb90 Expand README, including spec, plus a few minor adjustments to match spec 2025-04-09 03:13:17 -03:00
612a98cfde Implement most of the spec reusing scribe & nefthera code 2025-04-09 01:59:32 -03:00