Commit graph

  • 18cba43f7f Improve su_command parsing main jutty 2026-04-23 16:09:22 -03:00
  • 3efdf18f39 Move temporary test directories to RAM jutty 2026-04-23 16:06:32 -03:00
  • 0fbc65e24b Add location to log function jutty 2026-04-23 16:06:11 -03:00
  • eac1ffbda6 Add cargo vet and deny checks jutty 2026-04-23 16:04:45 -03:00
  • 89d1634a63 Add test harness for IO serial tests jutty 2026-04-05 19:46:31 -03:00
  • 41cd56fa54 Experiment with proptest jutty 2026-04-05 15:30:53 -03:00
  • f4f135da71 Implement transactional operations jutty 2026-04-04 23:03:49 -03:00
  • 866b5b5164 Extend manually installed packages test cases jutty 2026-04-04 21:04:51 -03:00
  • 10d47dc51c Overall cleanup, refactor and performance tweaks jutty 2026-04-04 15:01:15 -03:00
  • 7d89f51eac Add test containers jutty 2026-03-30 11:40:04 -03:00
  • ca20c11962 Adapt code from iganaq jutty 2026-03-30 07:59:30 -03:00
  • 4053c354bd Rust: Adapt tests from iganaq OCaml jutty 2026-03-28 14:47:59 -03:00
  • 4509d5e6ed Rust: Finalize implementation requirements jutty 2026-03-25 01:15:41 -03:00
  • c5bbdec1a7 Rust: Implement configuration parsing jutty 2026-03-24 20:52:13 -03:00
  • afe7e32a2a Rust: Fulfill most of the spec jutty 2026-03-24 18:30:10 -03:00
  • 397ed5a236 Rust: Setup core architecture jutty 2026-03-24 17:39:22 -03:00
  • bed93fd58c Rust: Scaffold Cargo project jutty 2026-03-24 12:01:19 -03:00
  • 9e402df786 OCaml: Add references on ISO 14977:1996 EBNF downsides jutty 2025-05-17 06:50:36 -03:00
  • 00321d2842 OCaml: Minor justfile tweaks jutty 2025-05-17 02:24:26 -03:00
  • caafbed5a5 OCaml: Add tests for su_command default fallback jutty 2025-05-17 00:54:29 -03:00
  • 9e9a9566db OCaml: Add simulate (dry run) configuration option jutty 2025-05-17 00:48:49 -03:00
  • 1f16024c9e OCaml: Add noninteractive configuration key jutty 2025-05-16 23:18:23 -03:00
  • c6c92c0a32 OCaml: Implement log contexts jutty 2025-05-16 22:53:33 -03:00
  • a3805ea1bd OCaml: Refactor configuration parser handling of su_command sanity checks jutty 2025-05-16 02:52:09 -03:00
  • 821ab1eaf1 OCaml: Implement Writer monad jutty 2025-05-13 02:30:25 -03:00
  • cb56da1462 OCaml: Handle some edge cases; refactor parser, main.ml; add config fetcher jutty 2025-05-09 11:19:27 -03:00
  • 6096817932 OCaml: Minor formatting improvements to README jutty 2025-05-08 23:41:18 -03:00
  • b0c65f40b1 OCaml: Implement configuration parser, bind lexer tokens with schema jutty 2025-05-08 23:10:14 -03:00
  • c1d0788341 OCaml: Disable warning 23 (useless-record-with) jutty 2025-05-08 22:52:03 -03:00
  • 9675ab4877 OCaml: Trim leading and trailing whitespace before lexing configuration jutty 2025-05-05 10:56:57 -03:00
  • b33caae0d8 OCaml: Log contents of /etc/os_release for 'os' command (INS v0.2 B2.3) jutty 2025-05-05 10:55:52 -03:00
  • 8b1aae16c6 OCaml: Refactor configuration lexer for readability, conciseness jutty 2025-05-05 02:06:37 -03:00
  • df3a9e9a68 OCaml: Add a README with a configuration grammar jutty 2025-05-04 01:16:58 -03:00
  • d43a13da95 OCaml: Minor justfile tweaks to make LSP happy jutty 2025-05-04 01:16:40 -03:00
  • b55d1ff70f OCaml: Refactor repeated logic in configuration lexer jutty 2025-05-04 01:16:23 -03:00
  • 902734d610 OCaml: Add a configuration lexer jutty 2025-04-30 19:46:12 -03:00
  • 638f886baf README, TODO: Minor updates jutty 2025-04-30 19:45:39 -03:00
  • 733fa6c72d OCaml: Add a 'build with timeout' recipe jutty 2025-04-30 19:45:15 -03:00
  • 13eb676f20 OCaml: Update cram test spec version, add some reference implementations jutty 2025-04-27 04:47:29 -03:00
  • f3557d5bb4 OCaml: Add debug logging tests jutty 2025-04-21 21:30:59 -03:00
  • fab9c7140d OCaml: Only print log messages if DEBUG is set in the environment jutty 2025-04-21 20:10:59 -03:00
  • bb1cd19000 OCaml: Apply formatting jutty 2025-04-19 19:09:16 -03:00
  • ce3859f62c OCaml: Add linting recipe, aliases and group comments to justfile jutty 2025-04-17 08:23:48 -03:00
  • 1eb0818463 OCaml: Add dependency check to justfile, dev commands cleanup and comments jutty 2025-04-16 22:41:29 -03:00
  • dc85dc0493 OCaml: Add development watch commands to justfile jutty 2025-04-16 22:07:38 -03:00
  • 0e16c8ee17 OCaml: Rename and expand justfile jutty 2025-04-16 19:09:15 -03:00
  • 3fc5e6341f OCaml: Add formatting configuration jutty 2025-04-15 21:13:32 -03:00
  • 1bfddc109a OCaml: Do not specify Dune version in dune-project jutty 2025-04-15 20:57:21 -03:00
  • db0fba664c OCaml: Add coverage reporting jutty 2025-04-15 20:57:00 -03:00
  • ac3dbe4d30 OCaml: Add separate logging channels and a dedicated 'command' type jutty 2025-04-13 22:12:44 -03:00
  • fab7e2425a OCaml: Rename Qol module to Utilities.Aliases jutty 2025-04-13 19:46:27 -03:00
  • b90c49eb03 Minor: Formatting on OCaml TODO.md jutty 2025-04-13 19:32:48 -03:00
  • a45420dd1e OCaml Integration tests for all commands but pkg, update TODO.md and root README jutty 2025-04-13 16:40:44 -03:00
  • 95277a6b65 Add status code to spec and use it on every exit jutty 2025-04-13 16:38:25 -03:00
  • fa68fd70e3 Adjust help messages to spec jutty 2025-04-13 16:37:34 -03:00
  • 4afb27399d Fix indentantion uniformity on README spec jutty 2025-04-09 03:38:27 -03:00
  • 90ff49cb90 Expand README, including spec, plus a few minor adjustments to match spec jutty 2025-04-09 03:13:17 -03:00
  • 612a98cfde Implement most of the spec reusing scribe & nefthera code jutty 2025-04-09 01:59:32 -03:00
  • e8b489dd6f Scaffold OCaml project jutty 2025-03-31 10:09:43 -03:00
  • 883dea870f Setup repository jutty 2025-03-31 09:29:21 -03:00