@@ -18,6 +18,7 @@ module Obelisk.CliApp.Process
1818 , createProcess_
1919 , callProcess
2020 , callCommand
21+ , reconstructCommand
2122 ) where
2223
2324import Control.Monad ((<=<), join, void)
@@ -166,6 +167,7 @@ streamToLog stream = fix $ \loop -> do
166167 Nothing -> return ()
167168 Just (sev, line) -> putLogRaw sev (T.decodeUtf8 line) >> loop
168169
170+-- | Pretty print a 'CmdSpec'
169171reconstructCommand :: Process.CmdSpec -> Text
170172reconstructCommand (Process.ShellCommand str) = T.pack str
171173reconstructCommand (Process.RawCommand c as) = processToShellString c as