headroom-0.3.1.0: headroom.cabal
cabal-version: 2.2
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: f49109b0113a73a61d4c99db85698fd193e3cbc6ffd87671cebaed06bcaa61f4
name: headroom
version: 0.3.1.0
synopsis: License Header Manager
description: Would you like to have nice, up-to-date license/copyright headers in your source code files but hate to manage them by hand? Then Headroom is the right tool for you! Now you can define your license header as Mustache template, put all the variables (such as author's name, year, etc.) into the YAML config file and Headroom will take care to add such license headers to all your source code files.
category: Utils
homepage: https://github.com/vaclavsvejcar/headroom
bug-reports: https://github.com/vaclavsvejcar/headroom/issues
author: Vaclav Svejcar
maintainer: vaclav.svejcar@gmail.com
copyright: Copyright (c) 2019-2020 Vaclav Svejcar
license: BSD-3-Clause
license-file: LICENSE
build-type: Simple
extra-source-files:
CHANGELOG.md
LICENSE
README.md
embedded/config-file.yaml
embedded/default-config.yaml
embedded/license/apache2/c.mustache
embedded/license/apache2/cpp.mustache
embedded/license/apache2/css.mustache
embedded/license/apache2/haskell.mustache
embedded/license/apache2/html.mustache
embedded/license/apache2/java.mustache
embedded/license/apache2/js.mustache
embedded/license/apache2/purescript.mustache
embedded/license/apache2/rust.mustache
embedded/license/apache2/scala.mustache
embedded/license/apache2/shell.mustache
embedded/license/bsd3/c.mustache
embedded/license/bsd3/cpp.mustache
embedded/license/bsd3/css.mustache
embedded/license/bsd3/haskell.mustache
embedded/license/bsd3/html.mustache
embedded/license/bsd3/java.mustache
embedded/license/bsd3/js.mustache
embedded/license/bsd3/purescript.mustache
embedded/license/bsd3/rust.mustache
embedded/license/bsd3/scala.mustache
embedded/license/bsd3/shell.mustache
embedded/license/gpl2/c.mustache
embedded/license/gpl2/cpp.mustache
embedded/license/gpl2/css.mustache
embedded/license/gpl2/haskell.mustache
embedded/license/gpl2/html.mustache
embedded/license/gpl2/java.mustache
embedded/license/gpl2/js.mustache
embedded/license/gpl2/purescript.mustache
embedded/license/gpl2/rust.mustache
embedded/license/gpl2/scala.mustache
embedded/license/gpl2/shell.mustache
embedded/license/gpl3/c.mustache
embedded/license/gpl3/cpp.mustache
embedded/license/gpl3/css.mustache
embedded/license/gpl3/haskell.mustache
embedded/license/gpl3/html.mustache
embedded/license/gpl3/java.mustache
embedded/license/gpl3/js.mustache
embedded/license/gpl3/purescript.mustache
embedded/license/gpl3/rust.mustache
embedded/license/gpl3/scala.mustache
embedded/license/gpl3/shell.mustache
embedded/license/mit/c.mustache
embedded/license/mit/cpp.mustache
embedded/license/mit/css.mustache
embedded/license/mit/haskell.mustache
embedded/license/mit/html.mustache
embedded/license/mit/java.mustache
embedded/license/mit/js.mustache
embedded/license/mit/purescript.mustache
embedded/license/mit/rust.mustache
embedded/license/mit/scala.mustache
embedded/license/mit/shell.mustache
embedded/license/mpl2/c.mustache
embedded/license/mpl2/cpp.mustache
embedded/license/mpl2/css.mustache
embedded/license/mpl2/haskell.mustache
embedded/license/mpl2/html.mustache
embedded/license/mpl2/java.mustache
embedded/license/mpl2/js.mustache
embedded/license/mpl2/purescript.mustache
embedded/license/mpl2/rust.mustache
embedded/license/mpl2/scala.mustache
embedded/license/mpl2/shell.mustache
test-data/test-template.mustache
test-data/code-samples/c/sample1.c
test-data/code-samples/c/sample2.c
test-data/code-samples/cpp/sample1.cpp
test-data/code-samples/cpp/sample2.cpp
test-data/code-samples/css/sample1.css
test-data/code-samples/css/sample2.css
test-data/code-samples/haskell/full.hs
test-data/code-samples/haskell/header.hs
test-data/code-samples/haskell/sample1.hs
test-data/code-samples/haskell/sample2.hs
test-data/code-samples/html/sample1.html
test-data/code-samples/html/sample2.html
test-data/code-samples/java/sample1.java
test-data/code-samples/java/sample2.java
test-data/code-samples/js/sample1.js
test-data/code-samples/js/sample2.js
test-data/code-samples/purescript/full.purs
test-data/code-samples/rust/sample1.rs
test-data/code-samples/scala/sample1.scala
test-data/code-samples/scala/sample2.scala
test-data/code-samples/shell/sample1.sh
test-data/configs/full.yaml
test-data/templates/haskell.mustache
test-data/test-traverse/a.html
test-data/test-traverse/foo/b.html
test-data/test-traverse/foo/test.xml
test-data/test-traverse/foo/bar/c.html
source-repository head
type: git
location: https://github.com/vaclavsvejcar/headroom
library
exposed-modules:
Headroom.Command
Headroom.Command.Gen
Headroom.Command.Init
Headroom.Command.Readers
Headroom.Command.Run
Headroom.Command.Types
Headroom.Command.Utils
Headroom.Configuration
Headroom.Configuration.Types
Headroom.Data.EnumExtra
Headroom.Data.Has
Headroom.Data.Lens
Headroom.Data.Regex
Headroom.Data.TextExtra
Headroom.Embedded
Headroom.Embedded.TH
Headroom.Ext
Headroom.Ext.Haskell
Headroom.Ext.Haskell.Haddock
Headroom.Ext.Java
Headroom.Ext.PureScript
Headroom.FileSupport
Headroom.FileSupport.Types
Headroom.FileSystem
Headroom.FileType
Headroom.FileType.Types
Headroom.HeaderFn
Headroom.HeaderFn.Types
Headroom.HeaderFn.UpdateCopyright
Headroom.Meta
Headroom.Serialization
Headroom.Template
Headroom.Template.Mustache
Headroom.Types
Headroom.UI
Headroom.UI.Progress
Headroom.Variables
Headroom.Variables.Types
other-modules:
Paths_headroom
autogen-modules:
Paths_headroom
hs-source-dirs:
src
ghc-options: -optP-Wno-nonportable-include-path -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Werror=incomplete-patterns
build-depends:
aeson
, base >=4.7 && <5
, data-default-class
, either
, file-embed
, microlens
, microlens-th
, mustache
, optparse-applicative
, pcre-heavy
, pcre-light
, rio
, template-haskell
, time
, yaml
default-language: Haskell2010
executable headroom
main-is: Main.hs
other-modules:
Paths_headroom
hs-source-dirs:
app
ghc-options: -optP-Wno-nonportable-include-path -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Werror=incomplete-patterns -threaded -rtsopts -with-rtsopts=-N
build-depends:
base >=4.7 && <5
, headroom
, optparse-applicative
, rio
default-language: Haskell2010
test-suite doctest
type: exitcode-stdio-1.0
main-is: Main.hs
other-modules:
Paths_headroom
hs-source-dirs:
doctest
ghc-options: -optP-Wno-nonportable-include-path -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Werror=incomplete-patterns
build-depends:
base >=4.7 && <5
, doctest
, optparse-applicative
, rio
default-language: Haskell2010
test-suite spec
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
Headroom.Command.InitSpec
Headroom.Command.ReadersSpec
Headroom.Command.RunSpec
Headroom.ConfigurationSpec
Headroom.Data.EnumExtraSpec
Headroom.Data.RegexSpec
Headroom.Data.TextExtraSpec
Headroom.Ext.Haskell.HaddockSpec
Headroom.Ext.HaskellSpec
Headroom.Ext.JavaSpec
Headroom.Ext.PureScriptSpec
Headroom.ExtSpec
Headroom.FileSupportSpec
Headroom.FileSystemSpec
Headroom.FileTypeSpec
Headroom.HeaderFn.TypesSpec
Headroom.HeaderFn.UpdateCopyrightSpec
Headroom.HeaderFnSpec
Headroom.SerializationSpec
Headroom.Template.MustacheSpec
Headroom.TypesSpec
Headroom.UI.ProgressSpec
Headroom.VariablesSpec
Test.Utils
Paths_headroom
hs-source-dirs:
test
ghc-options: -optP-Wno-nonportable-include-path -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wpartial-fields -Wredundant-constraints -Werror=incomplete-patterns
build-depends:
QuickCheck
, aeson
, base >=4.7 && <5
, headroom
, hspec
, optparse-applicative
, pcre-light
, rio
, time
default-language: Haskell2010