| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Language.Docker.PrettyPrint
Contents
Synopsis
- data EscapeAccum = EscapeAccum {}
- prettyPrint :: Dockerfile -> Text
- prettyPrintDockerfile :: Pretty (Arguments args) => [InstructionPos args] -> Doc ann
- prettyPrintInstructionPos :: Pretty (Arguments args) => InstructionPos args -> Doc ann
- prettyPrintImage :: Image -> Doc ann
- prettyPrintBaseImage :: BaseImage -> Doc ann
- prettyPrintPairs :: Pairs -> Doc ann
- prettyPrintPair :: (Text, Text) -> Doc ann
- prettyPrintArguments :: Arguments Text -> Doc ann
- prettyPrintJSON :: [Text] -> Doc ann
- doubleQoute :: Text -> Doc ann
- escapeQuotes :: Text -> Text
- prettyPrintPort :: Port -> Doc ann
- prettyPrintFileList :: NonEmpty SourcePath -> TargetPath -> Doc ann
- prettyPrintChown :: Chown -> Doc ann
- prettyPrintCopySource :: CopySource -> Doc ann
- prettyPrintDuration :: Text -> Maybe Duration -> Doc ann
- prettyPrintRetries :: Maybe Retries -> Doc ann
- prettyPrintInstruction :: Pretty (Arguments args) => Instruction args -> Doc ann
- spaceCat :: Doc ann -> Doc ann -> Doc ann
Documentation
data EscapeAccum #
prettyPrint :: Dockerfile -> Text #
Pretty print a Dockerfile to a Text
prettyPrintDockerfile :: Pretty (Arguments args) => [InstructionPos args] -> Doc ann #
prettyPrintInstructionPos :: Pretty (Arguments args) => InstructionPos args -> Doc ann #
Pretty print a InstructionPos to a Doc
prettyPrintImage :: Image -> Doc ann #
prettyPrintBaseImage :: BaseImage -> Doc ann #
prettyPrintPairs :: Pairs -> Doc ann #
prettyPrintPair :: (Text, Text) -> Doc ann #
prettyPrintArguments :: Arguments Text -> Doc ann #
prettyPrintJSON :: [Text] -> Doc ann #
doubleQoute :: Text -> Doc ann #
escapeQuotes :: Text -> Text #
prettyPrintPort :: Port -> Doc ann #
prettyPrintFileList :: NonEmpty SourcePath -> TargetPath -> Doc ann #
prettyPrintChown :: Chown -> Doc ann #
prettyPrintCopySource :: CopySource -> Doc ann #
prettyPrintRetries :: Maybe Retries -> Doc ann #
prettyPrintInstruction :: Pretty (Arguments args) => Instruction args -> Doc ann #