houseman-0.1.0: A Haskell implementation of Foreman

Safe HaskellNone
LanguageHaskell2010

Houseman

Synopsis

Documentation

run :: String -> Procfile -> IO ExitCode Source

Runs App in Procfile with given name.

start :: Procfile -> IO ExitCode Source

Starts all Apps in given Procfile.

withApp :: Logger -> App -> (StreamingProcessHandle -> IO a) -> IO a Source

Runs given App with given Logger, invokes action with the process handle of the App, and returns result of the action.