|
|
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 |
|
|
|
821ab1eaf1
|
OCaml: Implement Writer monad
|
2025-05-16 02:51:33 -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 |
|
|
|
b33caae0d8
|
OCaml: Log contents of /etc/os_release for 'os' command (INS v0.2 B2.3)
|
2025-05-05 10:55:52 -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 |
|
|
|
fab9c7140d
|
OCaml: Only print log messages if DEBUG is set in the environment
Satisfies specification item A2
|
2025-04-21 20:10:59 -03:00 |
|
|
|
bb1cd19000
|
OCaml: Apply formatting
|
2025-04-19 19:09:16 -03:00 |
|
|
|
db0fba664c
|
OCaml: Add coverage reporting
|
2025-04-15 20:57:00 -03:00 |
|
|
|
ac3dbe4d30
|
OCaml: Add separate logging channels and a dedicated 'command' type
|
2025-04-13 22:12:44 -03:00 |
|
|
|
fab7e2425a
|
OCaml: Rename Qol module to Utilities.Aliases
|
2025-04-13 19:46:27 -03:00 |
|
|
|
95277a6b65
|
Add status code to spec and use it on every exit
|
2025-04-13 16:38:25 -03:00 |
|
|
|
fa68fd70e3
|
Adjust help messages to spec
|
2025-04-13 16:37:34 -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 |
|
|
|
e8b489dd6f
|
Scaffold OCaml project
|
2025-03-31 10:09:43 -03:00 |
|