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 | e30458ba5d72a87718925284fe6b6d29ee3ae1db (patch) | |
| tree | 4184be6325e69e41d9b781b35c40594a6528321e /doc | |
| parent | 9699945ad4bb2b0064c19b10b5a7135a9ec7e9bc (diff) | |
| parent | 8cb797ed4a2bc86e07437135506c71c515e0c1fc (diff) | |
Merge branch 'joeyconfig'
Diffstat (limited to 'doc')
| -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]] |
