diff options
| author | Joey Hess <joeyh@joeyh.name> | 2015-04-22 21:04:53 -0400 |
|---|---|---|
| committer | Joey Hess <joeyh@joeyh.name> | 2015-04-22 21:04:53 -0400 |
| commit | 8cb797ed4a2bc86e07437135506c71c515e0c1fc (patch) | |
| tree | ae653f8f504d83cf8644791604ac25bd12bea241 | |
| parent | f59527cca4f3496a561d8b25ee276103adb2fa97 (diff) | |
too
| -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]] |
