dotfs-0.1.1.3: dotfs.cabal
name: dotfs
version: 0.1.1.3
synopsis: Filesystem to manage and parse dotfiles
description: A system which, when pointed to a folder full of specially
annotated config files, will present these files tailored to
your current environment. Useful for making, for example, an if-block
in your mutt-config depending on your current location, which you
can retrieve via some shell command.
category: System
license: BSD3
license-file: LICENSE
author: Sjoerd Timmer and Paul van der Walt
maintainer: Paul van der Walt <cabal@denknerd.org>
homepage: http://github.com/toothbrush/dotfs
build-depends: base,
test-framework >= 0.4.1,
test-framework-quickcheck2,
test-framework-hunit,
quickcheck >= 2.4
build-type: Simple
cabal-version: >= 1.10
Test-Suite test-dotfs
type: exitcode-stdio-1.0
build-depends:
base >= 4 && < 5,
HUnit >= 1.2 && < 2,
QuickCheck >= 2.4,
test-framework >= 0.4.1,
test-framework-quickcheck2,
test-framework-hunit,
containers,
transformers,
parsec >= 3,
haskell-src,
template-haskell
ghc-options: -Wall -rtsopts
default-language: Haskell98
main-is: System/DotFS/Test/Main.hs
Library
other-modules: System.DotFS.Core.BodyParser,
System.DotFS.Core.ExpressionParsers,
System.DotFS.Core.Constants,
System.DotFS.Core.Datatypes,
System.DotFS.Core.ExpressionEvaluator,
System.DotFS.Core.FSActions,
System.DotFS.Core.FuseTypes,
System.DotFS.Core.HeaderParser,
System.DotFS.Core.HelperParsers,
System.DotFS.Core.Lexers,
System.DotFS.Core.Parsers,
System.DotFS.Test.Tests,
System.DotFS.Test.Unit,
System.DotFS.Test.Utility,
System.DotFS.Util.Debug,
System.DotFS.Util.Options,
System.DotFS.Util.Sanity,
System.DotFS.Util.Version
default-language: Haskell98
build-depends: bytestring >=0.9,
base >= 4 && < 5,
HFuse > 0.2.4,
directory>=1,
unix >= 2.3,
filepath >=1.1,
parsec,
containers,
transformers,
process,
HUnit >= 1.2 && < 2,
QuickCheck >= 2.4,
test-framework >= 0.4.1,
test-framework-quickcheck2,
test-framework-hunit,
parsec >= 3,
haskell-src,
template-haskell
Executable dotfs
default-language: Haskell98
ghc-options: -threaded
-- TODO: make this compile cleanly with -Wall
main-is: System/DotFS/DotFS.hs
build-depends: bytestring >=0.9,
base >= 4 && < 5,
HFuse > 0.2.4,
directory>=1,
unix >= 2.3,
filepath >=1.1,
parsec,
containers,
transformers,
process
source-repository head
type: git
location: https://toothbrush@github.com/toothbrush/dotfs.git