aboutsummaryrefslogtreecommitdiffstats
path: root/app/Process.hs
AgeCommit message (Collapse)Author
2024-03-25chore: parameterize `sh`'s outputLibravatar Alexander Foremny
2023-11-07refactor historyLibravatar Alexander Foremny
2023-10-16fix unicode-related output problemsLibravatar Alexander Foremny
The underlying problem had been truncating `String` to `ByteString` (via `IsString(fromString))`, which is unsafe.
2023-10-16add Process.procLibravatar Alexander Foremny
Adds type-trickery akin to `Text.printf` to provide - (1) an abstraction over `fromString (printf ".." ..)` for `ProcessConfig`s, - (2) have arguments be quoted automatically. As string is the only argument type that Shell knows, the formatting character is simply "%".
2023-10-13extract quote to Process and fix quoting quotesLibravatar Fabian Kirchner
2023-10-13refactor: extract sh and sh_ into ProcessLibravatar Fabian Kirchner