cabal-version: >=1.10 name: tini version: 0.1.0.1 synopsis: Tiny INI file and configuration library with a minimal dependency footprint. description: This library provides tools for working with INI-like configuration files. Unlike most other INI libraries, it is not blazing fast or built with cutting-edge libraries. Instead, it assumes that you are using INI-like configuration files because you want something simple and lightweight. . Tini provides the following features: . * A simple interface to INI configuration: reading and writing an INI config to file, and getting, setting and removing its values. * Automatic (de)serialization of lists, optional values and base types. * High-level generic configuration type library built on top, freeing you from ever having to think about how you interact with your INI files. * Certified bloat-free: only depends on @base@. * Small and auditable: <400 lines of code excluding documentation. license: MIT license-file: LICENSE author: Anton Ekblad maintainer: anton@ekblad.cc category: Configuration build-type: Simple tested-with: GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.1, GHC == 8.6.3, GHC == 8.8.1, GHC == 8.10.1 extra-source-files: README.md source-repository head type: git location: https://github.com/valderman/tini.git library exposed-modules: Data.Tini Data.Tini.Configurable other-modules: Data.Tini.IniValue Data.Tini.Parser Data.Tini.Ops Data.Tini.Rename Data.Tini.Types Data.Tini.Utils build-depends: base >=4.9 && <5 default-language: Haskell2010 ghc-options: -Wall test-suite tini-test type: exitcode-stdio-1.0 main-is: run-tests.hs other-modules: Generators hs-source-dirs: test build-depends: base >=4.9 && <5, QuickCheck >=2.14 && <3, tini default-language: Haskell2010