name: super-user-spark
version: 0.4.0.4
license: MIT
license-file: LICENSE
description: Configure your dotfile deployment with a DSL.
synopsis: Configure your dotfile deployment with a DSL.
author: Tom Sydney Kerckhove
maintainer: syd.kerckhove@gmail.com
homepage: https://github.com/NorfairKing/super-user-spark
category: System
build-type: Simple
extra-source-files: README.md
cabal-version: >=1.10
extra-source-files:
test_resources/end-to-end/bash.sus
test_resources/end-to-end/bash.sus.res
test_resources/exact_compile_test_src/alternatives.sus
test_resources/exact_compile_test_src/alternatives.sus.res
test_resources/exact_compile_test_src/bash.sus
test_resources/exact_compile_test_src/bash.sus.res
test_resources/exact_compile_test_src/internal_sparkoff.sus
test_resources/exact_compile_test_src/internal_sparkoff.sus.res
test_resources/exact_compile_test_src/nesting.sus
test_resources/exact_compile_test_src/nesting.sus.res
test_resources/exact_compile_test_src/sub.sus
test_resources/exact_compile_test_src/sub.sus.res
test_resources/exact_compile_test_src/sub/subfile.sus
test_resources/exact_compile_test_src/sub/subfile.sus.res
test_resources/hop_test/hop1dir/hop1.sus
test_resources/hop_test/hop1dir/hop2dir/hop2.sus
test_resources/hop_test/hop1dir/hop2dir/hop3dir/hop3.sus
test_resources/hop_test/root.sus
test_resources/shouldCompile/bash.sus
test_resources/shouldCompile/complex.sus
test_resources/shouldNotParse/empty_file.sus
test_resources/shouldNotParse/missing_implementation.sus
test_resources/shouldParse/empty_card.sus
test_resources/shouldParse/littered_with_comments.sus
test_resources/shouldParse/short_syntax.sus
test_resources/shouldParse/with_quotes.sus
source-repository head
type: git
location: https://github.com/NorfairKing/super-user-spark
library
hs-source-dirs: src
exposed-modules:
SuperUserSpark
, SuperUserSpark.Bake
, SuperUserSpark.Bake.Internal
, SuperUserSpark.Bake.Types
, SuperUserSpark.Check
, SuperUserSpark.Check.Internal
, SuperUserSpark.Check.Types
, SuperUserSpark.Compiler
, SuperUserSpark.Compiler.Internal
, SuperUserSpark.Compiler.Types
, SuperUserSpark.Compiler.Utils
, SuperUserSpark.Constants
, SuperUserSpark.CoreTypes
, SuperUserSpark.Deployer
, SuperUserSpark.Deployer.Internal
, SuperUserSpark.Deployer.Types
, SuperUserSpark.Diagnose
, SuperUserSpark.Diagnose.Internal
, SuperUserSpark.Diagnose.Types
, SuperUserSpark.Language.Types
, SuperUserSpark.OptParse
, SuperUserSpark.OptParse.Types
, SuperUserSpark.Parser
, SuperUserSpark.Parser.Internal
, SuperUserSpark.Parser.Types
, SuperUserSpark.PreCompiler
, SuperUserSpark.PreCompiler.Types
, SuperUserSpark.Utils
other-modules:
Import
ghc-options:
-Wall
-fwarn-unused-imports
-fwarn-incomplete-patterns
-fno-warn-unused-do-bind
-fno-warn-name-shadowing
build-depends:
base >= 4.9 && < 5
, aeson
, aeson-pretty
, bytestring
, directory
, filepath
, mtl
, optparse-applicative
, parsec
, process
, hashable
, text
, unix
, validity >= 0.6.0.0
, validity-path
, path
, path-io
default-language: Haskell2010
default-extensions: NoImplicitPrelude
executable super-user-spark
main-is: Main.hs
hs-source-dirs: app
ghc-options: -Wall
-fwarn-unused-imports
-fwarn-incomplete-patterns
-fno-warn-unused-do-bind
-fno-warn-name-shadowing
-threaded -rtsopts -with-rtsopts=-N
build-depends:
base >= 4.9 && < 5
, super-user-spark
default-language: Haskell2010
test-suite spark-tests
type: exitcode-stdio-1.0
main-is: MainTest.hs
hs-source-dirs: test
other-modules:
SuperUserSpark.BakeSpec
, SuperUserSpark.Bake.Gen
, SuperUserSpark.Check.Gen
, SuperUserSpark.Check.TestUtils
, SuperUserSpark.CheckSpec
, SuperUserSpark.Compiler.Gen
, SuperUserSpark.Compiler.TestUtils
, SuperUserSpark.CompilerSpec
, SuperUserSpark.Deployer.Gen
, SuperUserSpark.DeployerSpec
, SuperUserSpark.Diagnose.Gen
, SuperUserSpark.Diagnose.TestUtils
, SuperUserSpark.DiagnoseSpec
, SuperUserSpark.EndToEnd.RegressionSpec
, SuperUserSpark.EndToEndSpec
, SuperUserSpark.Language.Gen
, SuperUserSpark.OptParse.Gen
, SuperUserSpark.Parser.Gen
, SuperUserSpark.Parser.TestUtils
, SuperUserSpark.ParserSpec
, SuperUserSpark.PreCompiler.Gen
, TestImport
, TestUtils
build-depends:
base >= 4.9 && < 5
, super-user-spark
, hspec
, hspec-core
, QuickCheck
, aeson
, aeson-pretty
, bytestring
, directory
, filepath
, mtl
, optparse-applicative
, parsec
, process
, text
, transformers
, unix
, genvalidity
, genvalidity-path
, genvalidity-hspec
, genvalidity-hspec-aeson
, validity
, validity-path
, path
, path-io
, hashable
default-language: Haskell2010
default-extensions: NoImplicitPrelude