Copyright | Copyright (C) 2020 Daniel Firth |
---|---|
Maintainer | Daniel Firth <dan.firth@homotopic.tech> |
Safe Haskell | None |
Language | Haskell2010 |
License : MIT Stability : experimental
Shortcuts to run shake-plus with a simple environment.
Synopsis
- data SimpleSPlusEnv = SimpleSPlusEnv {}
- runLoggedShakePlus :: MonadIO m => ShakeOptions -> ShakePlus LogFunc a -> m ()
- runSimpleShakePlus :: MonadIO m => Path Rel Dir -> ShakeOptions -> ShakePlus SimpleSPlusEnv a -> m ()
- runLoggedShakeForward :: MonadIO m => ShakeOptions -> RAction LogFunc () -> m ()
Documentation
data SimpleSPlusEnv Source #
Instances
HasLogFunc SimpleSPlusEnv Source # | |
Defined in Development.Shake.Plus.Extended.Simple | |
HasLocalOut SimpleSPlusEnv Source # | |
Defined in Development.Shake.Plus.Extended.Simple |
runLoggedShakePlus :: MonadIO m => ShakeOptions -> ShakePlus LogFunc a -> m () Source #
runSimpleShakePlus :: MonadIO m => Path Rel Dir -> ShakeOptions -> ShakePlus SimpleSPlusEnv a -> m () Source #
Run a ShakePlus
with just a SimpleSPlusEnv
.
runLoggedShakeForward :: MonadIO m => ShakeOptions -> RAction LogFunc () -> m () Source #
Run an RAction
in forward mode.