aboutsummaryrefslogtreecommitdiff
path: root/config-manager.cabal
diff options
context:
space:
mode:
Diffstat (limited to 'config-manager.cabal')
-rw-r--r--config-manager.cabal43
1 files changed, 43 insertions, 0 deletions
diff --git a/config-manager.cabal b/config-manager.cabal
new file mode 100644
index 0000000..43fc754
--- /dev/null
+++ b/config-manager.cabal
@@ -0,0 +1,43 @@
+name: config-manager
+version: 0.1.0.0
+synopsis: Configuration management
+description: A configuration management library
+homepage: https://gitlab.com/guyonvarch/config-manager
+license: GPL-3
+license-file: LICENSE
+author: Joris Guyonvarch
+maintainer: joris@guyonvarch.me
+category: Configuration, Data
+build-type: Simple
+cabal-version: >=1.10
+
+library
+ exposed-modules: Data.ConfigManager,
+ Data.ConfigManager.Config,
+ Data.ConfigManager.Parser
+ -- Modules included in this library but not exported.
+ -- other-modules:
+ -- LANGUAGE extensions used by modules in this package.
+ -- other-extensions:
+ ghc-options: -Wall
+ build-depends: base < 5,
+ text,
+ unordered-containers,
+ parsec
+ default-language: Haskell2010
+
+Test-Suite test-config-manager
+ type: exitcode-stdio-1.0
+ hs-source-dirs: tests
+ main-is: Test.hs
+ ghc-options: -Wall
+ build-depends: base,
+ text,
+ config-manager,
+ HUnit,
+ test-framework,
+ test-framework-hunit,
+ temporary,
+ directory,
+ unordered-containers
+ default-language: Haskell2010