module Development.Shake.Elm ( elmMake
                             ) where

import           Development.Shake

elmMake :: [FilePath] -> FilePattern -> Rules ()
elmMake sources fp =
    fp %> \out -> do
        command mempty "elm-make" ("--yes" : "--output" : out : "--warn" : sources)