| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
HaskellCI.MakeTravisOutput
Synopsis
- sh :: String -> Row
- shForJob :: Set Version -> VersionRange -> String -> Row
- sh' :: [Integer] -> String -> Row
- shImpl :: String -> String
- comment :: String -> Row
- blank :: Row
- rawRow :: String -> Row
- type MakeTravisOutput = Result Diagnostic [String]
- data Diagnostic
- formatDiagnostics :: [Diagnostic] -> String
- formatDiagnostic :: Diagnostic -> String
- type YamlWriter m a = MaybeT (WriterT MakeTravisOutput m) a
- putStrLnErr :: Monad m => String -> YamlWriter m a
- putStrLnErrs :: Monad m => [String] -> YamlWriter m ()
- putStrLnWarn :: Monad m => String -> YamlWriter m ()
- putStrLnInfo :: Monad m => String -> YamlWriter m ()
- tellStrLn :: Monad m => String -> YamlWriter m ()
- data Row
- tellStrLns :: Monad m => [Row] -> YamlWriter m ()
- tellStrLnsRaw :: Monad m => [String] -> YamlWriter m ()
- sequenceRows :: [Row] -> Either String [String]
- foldedTellStrLns :: Monad m => Fold -> String -> Set Fold -> YamlWriter m () -> YamlWriter m ()
- foldedTellStrLns' :: Monad m => Fold -> String -> String -> Set Fold -> YamlWriter m () -> YamlWriter m ()
- data Result e a
- success :: a -> Result e a
Documentation
type MakeTravisOutput = Result Diagnostic [String] Source #
data Diagnostic Source #
Instances
| Eq Diagnostic Source # | |
Defined in HaskellCI.MakeTravisOutput | |
| Show Diagnostic Source # | |
Defined in HaskellCI.MakeTravisOutput Methods showsPrec :: Int -> Diagnostic -> ShowS # show :: Diagnostic -> String # showList :: [Diagnostic] -> ShowS # | |
formatDiagnostics :: [Diagnostic] -> String Source #
formatDiagnostic :: Diagnostic -> String Source #
type YamlWriter m a = MaybeT (WriterT MakeTravisOutput m) a Source #
putStrLnErr :: Monad m => String -> YamlWriter m a Source #
putStrLnErrs :: Monad m => [String] -> YamlWriter m () Source #
putStrLnWarn :: Monad m => String -> YamlWriter m () Source #
putStrLnInfo :: Monad m => String -> YamlWriter m () Source #
Instances
| IsString Row Source # | |
Defined in HaskellCI.MakeTravisOutput Methods fromString :: String -> Row # | |
tellStrLns :: Monad m => [Row] -> YamlWriter m () Source #
tellStrLnsRaw :: Monad m => [String] -> YamlWriter m () Source #
foldedTellStrLns :: Monad m => Fold -> String -> Set Fold -> YamlWriter m () -> YamlWriter m () Source #
foldedTellStrLns' :: Monad m => Fold -> String -> String -> Set Fold -> YamlWriter m () -> YamlWriter m () Source #