b9-0.2.1: A build tool and library for virtual machines.

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