pfile-0.1.0.0: pfile.cabal
cabal-version: 2.2
name: pfile
version: 0.1.0.0
license: BSD-3-Clause
license-file: LICENSE
copyright: 2024 Illia Shkroba
maintainer: is@pjwstk.edu.pl
author: Illia Shkroba
homepage: https://github.com/illia-shkroba/pfile#readme
bug-reports: https://github.com/illia-shkroba/pfile/issues
synopsis: CLI program for profiles management.
description:
Please see the README on GitHub at <https://github.com/illia-shkroba/pfile#readme>
category: Filesystem
build-type: Simple
extra-source-files: README.md
source-repository head
type: git
location: https://github.com/illia-shkroba/pfile
library
exposed-modules:
PFile.Aeson
PFile.CLI
PFile.CLI.List
PFile.CLI.New
PFile.CLI.Switch
PFile.CLI.Unpack
PFile.CLI.Which
PFile.Completion
PFile.Env
PFile.Error
PFile.Log
PFile.Main
PFile.Main.List
PFile.Main.New
PFile.Main.Switch
PFile.Main.Unpack
PFile.Main.Which
PFile.Mount
PFile.Path
PFile.Profile
PFile.Profile.Internal.Current
PFile.Profile.Internal.Lifetime
PFile.Profile.Internal.List
PFile.Profile.Internal.Profile
PFile.Profile.Internal.Registry
PFile.Profile.Internal.Serialization
PFile.Profile.Internal.Switch
PFile.Profile.LinkHandling
PFile.TrashCan
hs-source-dirs: src
other-modules: Paths_pfile
autogen-modules: Paths_pfile
default-language: Haskell2010
default-extensions: NoImplicitPrelude
ghc-options:
-Wall -Wcompat -Widentities -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wmissing-export-lists
-Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
build-depends:
HUnit >=1.6.2 && <1.7,
aeson >=2.1.2 && <2.2,
aeson-pretty >=0.8.9 && <0.9,
base >=4.7 && <5,
directory >=1.3.7 && <1.4,
filepath >=1.4.2 && <1.5,
mtl >=2.2.2 && <2.3,
optparse-applicative >=0.17.1 && <0.18,
protolude >=0.3.3 && <0.4,
temporary >=1.3 && <1.4,
transformers >=0.5.6 && <0.6,
unordered-containers >=0.2.19 && <0.3
executable pfile
main-is: Main.hs
hs-source-dirs: app
other-modules: Paths_pfile
autogen-modules: Paths_pfile
default-language: Haskell2010
default-extensions: NoImplicitPrelude
ghc-options:
-Wall -Wcompat -Widentities -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wmissing-export-lists
-Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
-threaded -rtsopts -with-rtsopts=-N
build-depends:
HUnit >=1.6.2 && <1.7,
aeson >=2.1.2 && <2.2,
aeson-pretty >=0.8.9 && <0.9,
base >=4.7 && <5,
directory >=1.3.7 && <1.4,
filepath >=1.4.2 && <1.5,
mtl >=2.2.2 && <2.3,
optparse-applicative >=0.17.1 && <0.18,
pfile,
protolude >=0.3.3 && <0.4,
temporary >=1.3 && <1.4,
transformers >=0.5.6 && <0.6,
unordered-containers >=0.2.19 && <0.3
test-suite pfile-test
type: exitcode-stdio-1.0
main-is: Spec.hs
hs-source-dirs: test
other-modules:
PFile.Mount.Tests
PFile.Mount.Tests.Env
PFile.Path.Tests
PFile.Path.Tests.Env
PFile.Profile.LinkHandling.Tests.Env
PFile.Tests.Env
PFile.TrashCan.Tests
PFile.TrashCan.Tests.Env
Paths_pfile
autogen-modules: Paths_pfile
default-language: Haskell2010
default-extensions: NoImplicitPrelude
ghc-options:
-Wall -Wcompat -Widentities -Wincomplete-record-updates
-Wincomplete-uni-patterns -Wmissing-export-lists
-Wmissing-home-modules -Wpartial-fields -Wredundant-constraints
-threaded -rtsopts -with-rtsopts=-N
build-depends:
HUnit >=1.6.2 && <1.7,
aeson >=2.1.2 && <2.2,
aeson-pretty >=0.8.9 && <0.9,
base >=4.7 && <5,
directory >=1.3.7 && <1.4,
filepath >=1.4.2 && <1.5,
hspec >=2.10.10 && <2.11,
mtl >=2.2.2 && <2.3,
optparse-applicative >=0.17.1 && <0.18,
pfile,
protolude >=0.3.3 && <0.4,
tasty >=1.4.3 && <1.5,
tasty-hspec >=1.2.0.3 && <1.3,
tasty-quickcheck >=0.10.2 && <0.11,
temporary >=1.3 && <1.4,
transformers >=0.5.6 && <0.6,
unordered-containers >=0.2.19 && <0.3