project-forge-0.1.0.0: project-forge.cabal
cabal-version: 2.4
name: project-forge
version: 0.1.0.0
author: Bradley Saul
maintainer: bsaul@novisci.com
category: Development
extra-source-files:
CHANGELOG.md
README.md
synopsis: A project initialization library
description:
A project initialization library based on stache.
See the project's README for more information.
license: BSD-3-Clause
library
exposed-modules:
ProjectForge
ProjectForge.Actions
ProjectForge.Compile
ProjectForge.Get
ProjectForge.Get.Git
ProjectForge.Render
ProjectForge.ProjectTemplate
ProjectForge.Reexports
build-depends:
base >=4.16 && < 5
, aeson
, Blammo
, bytestring
, containers
, directory
, filepath
, stache
, pretty-simple
, temporary
, text
, typed-process
hs-source-dirs: src
default-language: Haskell2010
test-suite examples
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
GitRepo.Example
SingleFile.Example
SingleDirectory.Example
hs-source-dirs: examples
ghc-options: -threaded -rtsopts -with-rtsopts=-N
build-depends:
base
, aeson
, filepath
, tasty
, tasty-hunit
, project-forge
default-language: Haskell2010