summaryrefslogtreecommitdiff
path: root/lib/kDL.ml
AgeCommit message (Collapse)Author
45 hoursFix KDL.of_flow Result type and update callerstoastal
- Properly type annotate KDL.of_flow to return (t, [> `ParseError]) result - Handle nested Results from Eio.Buf_read.parse_exn - Fix Manifest.read to work with new Result type - Fix nixtamal.ml error handling for Manifest and Lockfile errors All 17 tests pass.
45 hoursPhase 1: Fix security vulnerabilities and error handlingtoastal
- Fix command injection in editor.ml using Filename.quote - Change KDL.of_flow to return Result instead of failwith - Update manifest.ml to handle new Result type Security: Prevents shell injection when opening files with malicious filenames containing shell metacharacters. Error handling: KDL parsing errors now return Result type instead of crashing with failwith.
2025-12-11make KDL module + fix casingยท๐‘‘๐‘ด๐‘•๐‘‘๐‘ฉ๐‘ค