makedo-0.1: Helper for writing redo scripts in Haskell

Makedo.Contained

Synopsis

Documentation

data Contained Source

redo 0.06 and under do not like it if you try to redo something that's in a directory that does not yet exist, so unfortunately, we need some way to create the parent directories before invoking the targets

Constructors

Contained 

Fields

containers :: [FilePath]
 
targets :: [ExactTarget]
 
allTargets :: [Target]

should be superset of targets

class Containable a whereSource

Just one of the possible a used to generate a path component which will then just be chopped off again with takeDirectory

Methods

czero :: aSource

mkContainedSource

Arguments

:: Containable b 
=> [b -> ExactTarget] 
-> [b]

possibilities

-> Contained