License | MIT |
---|---|
Stability | experimental |
Safe Haskell | None |
Language | Haskell2010 |
Filerules in Development.Shake lifted to MonadAction
and well-typed Path
s.
Synopsis
- need :: (Partial, MonadAction m, Foldable t) => t String -> m ()
- want :: (Partial, MonadRules m, Foldable t) => t String -> m ()
- needP :: (Partial, MonadAction m, Traversable t) => t (Path b File) -> m ()
- wantP :: (Partial, MonadRules m, Traversable t) => t (Path b File) -> m ()
- needIn :: (Partial, MonadAction m, Traversable t) => Path b Dir -> t (Path Rel File) -> m ()
- wantIn :: (Partial, MonadRules m, Traversable t) => Path b Dir -> t (Path Rel File) -> m ()
- (%>) :: (Partial, MonadReader r m, MonadRules m) => FilePattern -> (Path Rel File -> RAction r ()) -> m ()
- (|%>) :: (Partial, MonadReader r m, MonadRules m) => [FilePattern] -> (Path Rel File -> RAction r ()) -> m ()
- phony :: (MonadReader r m, MonadRules m) => String -> RAction r () -> m ()
Documentation
needP :: (Partial, MonadAction m, Traversable t) => t (Path b File) -> m () Source #
wantP :: (Partial, MonadRules m, Traversable t) => t (Path b File) -> m () Source #
needIn :: (Partial, MonadAction m, Traversable t) => Path b Dir -> t (Path Rel File) -> m () Source #
wantIn :: (Partial, MonadRules m, Traversable t) => Path b Dir -> t (Path Rel File) -> m () Source #
(%>) :: (Partial, MonadReader r m, MonadRules m) => FilePattern -> (Path Rel File -> RAction r ()) -> m () Source #
(|%>) :: (Partial, MonadReader r m, MonadRules m) => [FilePattern] -> (Path Rel File -> RAction r ()) -> m () Source #
phony :: (MonadReader r m, MonadRules m) => String -> RAction r () -> m () Source #