propellor/doc/todo/integrate_shell-monad.mdwn

12 lines
503 B
Plaintext
Raw Normal View History

2015-04-23 01:04:53 +00:00
Propellor often generates some shell code to run.
Examples include Propellor.Bootstrap, but also things like
userScriptProperty where a shell command has to be built that can be fed
into sudo.
The current code for this is just all strings and easy to make mistakes in.
2015-04-23 01:05:28 +00:00
It would be good to integrate <http://hackage.haskell.org/package/shell-monad>
(or a similar library) as a way to generate shell code. --[[Joey]]
2015-04-23 01:06:18 +00:00
<http://hackage.haskell.org/package/turtle> might be another good option
--[[Joey]]