packages feed

hinit-0.2.1: data/templates/haskell/template.toml

desc = "Generic haskell template"
ignores = []
tags = ["haskell"]

[[options]]
default = "0.1.0"
desc = "the starting version number"
name = "version"

[[options]]
default = true
desc = "whether to add nix related files"
name = "nix"

[[options]]
default = false
desc = "whether to enable executable"
name = "exe"

[[options]]
default = true
desc = "whether to enable test"
name = "test"

[[options]]
default = false
desc = "whether to enable benchmark"
name = "bench"

[[options]]
default = true
desc = """\
    whether to include cabal project related files such as cabal.project, set this to \
    false if you are trying to create a package inside a multi-package project
    """
name = "isProject"

[[options]]
default = true
desc = "whether to add an \"expand src\" comment used by cabal-fmt"
name = "cabal-fmt"

[[optionals]]
ignores = [
  "cabal.project",
  ".gitignore",
  "hie.yaml",
  "flake.nix",
]
when = "!isProject"

[[optionals]]
ignores = [
  "benchmark/",
]
when = "!bench"

[[optionals]]
ignores = [
  "test/",
]
when = "!test"

[[optionals]]
ignores = [
  "app/",
]
when = "!exe"

[[optionals]]
ignores = [
  "flake.nix",
]
when = "!nix"