Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
showCmdArgs :: [Text] -> Text Source #
consoleChannelLoop :: TChan LogMessage -> IO () Source #
terminateChannelLoop :: TChan LogMessage -> IO () Source #
channelOut :: TChan LogMessage -> Text -> IO () Source #
channelErr :: TChan LogMessage -> Text -> IO () Source #
logVerbose :: HasVerbosity o => o -> TChan LogMessage -> Text -> IO () Source #
logVerboseTime :: HasVerbosity o => o -> TChan LogMessage -> Text -> IO a -> IO (a, NominalDiffTime) Source #
verboseTestFile :: (HasVerbosity o, HasBaseDir o) => o -> TChan LogMessage -> FilePath -> IO Bool Source #
relativeToBase :: HasBaseDir o => o -> FilePath -> FilePath Source #
shellToList :: Shell a -> Shell [a] Source #
allYearIncludeFiles :: Map FilePath [FilePath] -> (Map FilePath [FilePath], Map FilePath [FilePath]) Source #
extraIncludesForFile :: (HasVerbosity o, HasBaseDir o) => o -> TChan LogMessage -> FilePath -> [Text] -> [FilePath] -> Shell (Map FilePath [FilePath]) Source #
toIncludeFiles :: (HasBaseDir o, HasVerbosity o) => o -> TChan LogMessage -> Map FilePath [FilePath] -> Shell (Map FilePath Text) Source #
groupAndWriteIncludeFiles :: (HasBaseDir o, HasVerbosity o) => o -> TChan LogMessage -> [FilePath] -> Shell [FilePath] Source #
writeIncludesUpTo :: (HasBaseDir o, HasVerbosity o) => o -> TChan LogMessage -> FilePath -> [FilePath] -> Shell [FilePath] Source #