buffet-1.0.1: buffet.cabal
cabal-version: 2.0
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: bbe22f2b658179cf59499e60c307c649c4660c251763499d31492a93678bcb39
name: buffet
version: 1.0.1
synopsis: Assembles many Dockerfiles in one.
description: See https://github.com/evolutics/buffet
category: Development
homepage: https://github.com/evolutics/buffet#readme
bug-reports: https://github.com/evolutics/buffet/issues
author: Benjamin Fischer
maintainer: benjamin.fischer@evolutics.info
copyright: 2019–2020 Benjamin Fischer
license: MIT
license-file: LICENSE
build-type: Simple
extra-source-files:
README.md
source-repository head
type: git
location: https://github.com/evolutics/buffet
library buffet-internal
exposed-modules:
Buffet
Buffet.Assemble.Assemble
Buffet.Assemble.AssembleInternal
Buffet.Assemble.BeforeFirstBuildStage
Buffet.Assemble.ConditionInstructions
Buffet.Assemble.ConditionInstructionsInContext
Buffet.Assemble.GlobalBuildStage
Buffet.Assemble.HasArgInstructionWithName
Buffet.Assemble.InsertOptionArgInstructionUnlessPresent
Buffet.Assemble.JoinConsecutiveRunInstructions
Buffet.Assemble.LocalBuildStages
Buffet.Assemble.ScheduleParallelInstructions
Buffet.Document.Configuration
Buffet.Document.Document
Buffet.Document.DocumentInternal
Buffet.Document.TemplateBuffet
Buffet.Document.TemplateContext
Buffet.Document.TemplateDishes
Buffet.Document.TemplateTagGroups
Buffet.Facade
Buffet.Ir.Ir
Buffet.Parse.Menu
Buffet.Parse.Parse
Buffet.Parse.ParseDish
Buffet.Parse.ParseGlobalBuildStage
Buffet.Parse.ParseHealthCheck
Buffet.Parse.ParseInternal
Buffet.Parse.ParseMenu
Buffet.Parse.ParseMenuFromFile
Buffet.Parse.ParseMenuFromFolder
Buffet.Parse.ParseMetadata
Buffet.Parse.PartitionByBuildStage
Buffet.Parse.Print
Buffet.Test.Configuration
Buffet.Test.ParseArguments
Buffet.Test.Test
Buffet.Test.TestDish
Buffet.Test.TestInternal
Buffet.Test.TestResult
Buffet.Test.TestSetup
Buffet.Test.UsingDockerImage
Buffet.Toolbox.DockerTools
Buffet.Toolbox.ExceptionTools
Buffet.Toolbox.TextTools
other-modules:
Paths_buffet
autogen-modules:
Paths_buffet
hs-source-dirs:
src
ghc-options: -Weverything -Wno-all-missed-specialisations -Wno-missing-deriving-strategies -Wno-missing-local-signatures -Wno-safe -Wno-unsafe
build-depends:
aeson
, aeson-pretty
, base >=4.7 && <5
, bytestring
, cassava
, containers
, directory
, filepath
, language-docker
, mustache
, optparse-applicative
, parsec
, prettyprinter
, random
, split
, text
, typed-process
, unordered-containers
, vector
, yaml
default-language: Haskell2010
executable buffet
main-is: Main.hs
other-modules:
Paths_buffet
autogen-modules:
Paths_buffet
hs-source-dirs:
app
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Weverything -Wno-all-missed-specialisations -Wno-missing-deriving-strategies -Wno-missing-local-signatures -Wno-safe -Wno-unsafe
build-depends:
base >=4.7 && <5
, buffet-internal
default-language: Haskell2010
test-suite buffet-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Buffet.ReadmeTests
Buffet.Toolbox.TestHelp
Buffet.Toolbox.TestTools
Buffet.Toolbox.TestUtility
Buffet.Toolbox.TestVersion
Paths_buffet
autogen-modules:
Paths_buffet
hs-source-dirs:
test
ghc-options: -threaded -rtsopts -with-rtsopts=-N -Weverything -Wno-all-missed-specialisations -Wno-missing-deriving-strategies -Wno-missing-local-signatures -Wno-safe -Wno-unsafe
build-depends:
aeson
, base >=4.7 && <5
, buffet-internal
, bytestring
, directory
, filepath
, tasty
, tasty-hunit
, text
, typed-process
, unordered-containers
, vector
, yaml
default-language: Haskell2010