diff options
| -rw-r--r-- | doc/todo/integrate_shell-monad.mdwn | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/todo/integrate_shell-monad.mdwn b/doc/todo/integrate_shell-monad.mdwn new file mode 100644 index 00000000..9cdfa6ec --- /dev/null +++ b/doc/todo/integrate_shell-monad.mdwn @@ -0,0 +1,8 @@ +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. +It would be good to integrate <http://hackage.haskell.org/shell-monad> +as a way to generate shell code. --[[Joey]] |
