b9-0.2.5: A tool and library for building virtual machine images.

Safe HaskellNone
LanguageHaskell2010

B9.B9Monad

Description

Definition of the B9 monad. It encapsulates logging, very basic command execution profiling, a reader for the B9.B9Config and access to the current build id, the current build directory and the artifact to build.

This module is used by the _effectful_ functions in this library.

Documentation

dbgL :: String -> B9 () Source

cmd :: String -> B9 () Source