| Copyright | Copyright (C) 2020 Daniel Firth |
|---|---|
| Maintainer | Daniel Firth <dan.firth@homotopic.tech> |
| Safe Haskell | None |
| Language | Haskell2010 |
Development.Shake.Plus.Extended.Simple
Description
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 Methods | |
| 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.