├── .gitignore ├── ChangeLog ├── LICENSE ├── README.md ├── Setup.hs ├── configifier.cabal ├── examples ├── Main.hs ├── config.yaml ├── config2.yaml └── config3.yaml ├── src └── Data │ └── Configifier.hs └── tests ├── Data └── ConfigifierSpec.hs ├── Spec.hs └── Test └── Arbitrary.hs /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/.gitignore -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/ChangeLog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /configifier.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/configifier.cabal -------------------------------------------------------------------------------- /examples/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/examples/Main.hs -------------------------------------------------------------------------------- /examples/config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/examples/config.yaml -------------------------------------------------------------------------------- /examples/config2.yaml: -------------------------------------------------------------------------------- 1 | backend: !include ./config3.yaml 2 | -------------------------------------------------------------------------------- /examples/config3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/examples/config3.yaml -------------------------------------------------------------------------------- /src/Data/Configifier.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/src/Data/Configifier.hs -------------------------------------------------------------------------------- /tests/Data/ConfigifierSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/tests/Data/ConfigifierSpec.hs -------------------------------------------------------------------------------- /tests/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover #-} 2 | -------------------------------------------------------------------------------- /tests/Test/Arbitrary.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zerobuzz/configifier/HEAD/tests/Test/Arbitrary.hs --------------------------------------------------------------------------------