cabal-version: 2.2 -- This file has been generated from package.yaml by hpack version 0.39.1. -- -- see: https://github.com/sol/hpack name: dojang version: 0.2.0 synopsis: A cross-platform dotfiles manager description: See also the README.md file. category: Configuration homepage: https://dojang.dev/ author: Hong Minhee maintainer: Hong Minhee copyright: © 2023 Hong Minhee license: GPL-3.0-or-later license-file: LICENSE build-type: Simple extra-doc-files: README.md CHANGES.md LICENSE flag static description: Static link manual: True default: False library exposed-modules: Dojang.App Dojang.Commands Dojang.Commands.Apply Dojang.Commands.Diff Dojang.Commands.Disambiguation Dojang.Commands.Edit Dojang.Commands.Env Dojang.Commands.Hook Dojang.Commands.Init Dojang.Commands.Reflect Dojang.Commands.Status Dojang.ExitCodes Dojang.MonadFileSystem Dojang.Syntax.Env Dojang.Syntax.EnvironmentPredicate Dojang.Syntax.EnvironmentPredicate.Parser Dojang.Syntax.EnvironmentPredicate.Writer Dojang.Syntax.FilePathExpression.Parser Dojang.Syntax.Manifest.Internal Dojang.Syntax.Manifest.Parser Dojang.Syntax.Manifest.Writer Dojang.Types.Context Dojang.Types.Environment Dojang.Types.Environment.Current Dojang.Types.EnvironmentPredicate Dojang.Types.EnvironmentPredicate.Evaluate Dojang.Types.EnvironmentPredicate.Specificity Dojang.Types.FilePathExpression Dojang.Types.FilePathExpression.Expansion Dojang.Types.FileRoute Dojang.Types.FileRouteMap Dojang.Types.FileRouteMap.Evaluate Dojang.Types.Hook Dojang.Types.Manifest Dojang.Types.MonikerMap Dojang.Types.MonikerName Dojang.Types.Registry Dojang.Types.Repository Dojang.Version Options.Applicative.Path other-modules: Paths_dojang autogen-modules: Paths_dojang hs-source-dirs: src ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -Wmissing-export-lists build-depends: Diff >=0.4.1 && <1.1 , base >=4.7 && <5 , bytestring >=0.11 && <0.13 , case-insensitive >=1.2.1.0 && <2 , containers >0 , deepseq >=1.4 && <2 , directory >=1.3.8 && <1.4 , extra >=1.7 && <2 , filepath >=1.4.100 && <2 , filepattern >=0.1.3 && <2 , fortytwo >=2 && <2.1 , hashable >=1.4.2.0 && <2 , megaparsec >=9.3 && <10 , monad-logger ==0.3.* , mtl >=2.3 && <3 , optparse-applicative >=0.17 && <0.19 , parser-combinators ==1.* , pretty-terminal ==0.1.* , process >=1.6 && <2 , semver ==0.4.* , text ==2.* , text-show ==3.* , toml-parser >=1.3 && <2 , unordered-containers >=0.2.19.1 && <1 default-language: Haskell2010 executable dojang main-is: Main.hs other-modules: Paths_dojang autogen-modules: Paths_dojang hs-source-dirs: app ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints build-depends: Diff >=0.4.1 && <1.1 , base >=4.7 && <5 , bytestring >=0.11 && <0.13 , case-insensitive >=1.2.1.0 && <2 , code-page ==0.2.* , containers >0 , directory >=1.3.8 && <1.4 , dojang >0 , filepath >=1.4.100 && <2 , hashable >=1.4.2.0 && <2 , megaparsec >=9.3 && <10 , monad-logger ==0.3.* , mtl >=2.3 && <3 , optparse-applicative >=0.17 && <0.19 , pretty-terminal ==0.1.* , text ==2.* , text-show ==3.* , toml-parser >=1.3 && <2 , unordered-containers >=0.2.19.1 && <1 default-language: Haskell2010 if flag(static) if os(linux) ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wno-incomplete-uni-patterns -optP-Wno-nonportable-include-path -static -optl-static -optl-pthread -optc-Os -fPIC else ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wno-incomplete-uni-patterns -optP-Wno-nonportable-include-path -static -optc-Os else ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wno-incomplete-uni-patterns -optP-Wno-nonportable-include-path test-suite spec type: exitcode-stdio-1.0 main-is: Main.hs other-modules: Dojang.Commands.DisambiguationSpec Dojang.Commands.EditSpec Dojang.Commands.HookSpec Dojang.Gen Dojang.MonadFileSystemSpec Dojang.Syntax.EnvironmentPredicate.ParserSpec Dojang.Syntax.EnvironmentPredicate.WriterSpec Dojang.Syntax.EnvSpec Dojang.Syntax.FilePathExpression.ParserSpec Dojang.Syntax.Manifest.WriterSpec Dojang.TestUtils Dojang.Types.ContextSpec Dojang.Types.Environment.CurrentSpec Dojang.Types.EnvironmentPredicate.EvaluateSpec Dojang.Types.EnvironmentPredicate.SpecificitySpec Dojang.Types.EnvironmentPredicateSpec Dojang.Types.EnvironmentSpec Dojang.Types.FilePathExpression.ExpansionSpec Dojang.Types.FilePathExpressionSpec Dojang.Types.FileRouteMap.EvaluateSpec Dojang.Types.FileRouteSpec Dojang.Types.Gen Dojang.Types.HookSpec Dojang.Types.MonikerNameSpec Dojang.Types.RegistrySpec Dojang.Types.RepositorySpec Spec SpecHook Paths_dojang autogen-modules: Paths_dojang hs-source-dirs: test ghc-options: -Wall -Wcompat -Widentities -Wincomplete-record-updates -Wincomplete-uni-patterns -Wmissing-home-modules -Wpartial-fields -Wredundant-constraints -threaded -rtsopts -with-rtsopts=-N -Wno-incomplete-uni-patterns -optP-Wno-nonportable-include-path build-depends: Diff >=0.4.1 && <1.1 , base >=4.7 && <5 , bytestring >=0.11 && <0.13 , case-insensitive >=1.2.1.0 && <2 , containers >0 , directory >=1.3.8 && <1.4 , dojang >0 , filepath >=1.4.100 && <2 , hashable >=1.4.2.0 && <2 , hedgehog >=1.2 && <2 , hspec >=2.10.10 && <2.12 , hspec-api >=2.10 && <2.12 , hspec-discover >=2.10.10 && <2.12 , hspec-expectations-pretty-diff ==0.7.* , hspec-hedgehog >=0.0.1.2 && <0.4 , hspec-junit-formatter >=1.1.0.2 && <1.2 , hspec-megaparsec ==2.2.* , megaparsec >=9.3 && <10 , monad-logger ==0.3.* , mtl >=2.3 && <3 , optparse-applicative >=0.17 && <0.19 , os-string ==2.* , pretty-terminal ==0.1.* , random >=1.2 && <2 , regex-tdfa >=1.3.2 && <1.4 , temporary ==1.3.* , text ==2.* , text-show ==3.* , toml-parser >=1.3 && <2 , unordered-containers >=0.2.19.1 && <1 default-language: Haskell2010