packages feed

puffytools-0.0.0.1: puffytools.cabal

-- Initial mittens.cabal generated by cabal init.  For further 
-- documentation, see http://haskell.org/cabal/users-guide/

name:                puffytools
version:             0.0.0.1
synopsis:            A CLI assistant
description:
  A CLI-based "personal assistant." It will keep journal entries, remind you of
  things, remind others of things, keep dates for you, etc.
homepage:            https://github.com/pharpend/puffytools
bug-reports:         https://github.com/pharpend/puffytools/issues
license:             BSD3
license-file:        LICENSE
author:              Peter Harpending
maintainer:          pharpend2@gmail.com
copyright:           2014, Peter Harpending
category:            Utility
build-type:          Simple
extra-source-files:  README.md
cabal-version:       >=1.10
data-files:
    README.md
  , LICENSE
  , res/usage.txt

library
  default-language:    Haskell2010
  hs-source-dirs:      src/
  ghc-options:         -Wall -fno-warn-orphans
  default-extensions:
    FlexibleInstances
    OverloadedStrings
  build-depends:
      aeson           >=0.7
    , aeson-pretty    >=0.7
    , bytestring      >=0.10  && <0.11
    , base            >=4     && <4.8
    , containers      >=0.5   && <0.6
    , directory       >=1.2   && <1.3
    , MissingH        >=1.3   && <1.4
    , random-fu       >=0.2   && <0.3
    , safe            >=0.3   && <0.4
    , text            >=0.10
    , time            >=1.4   
    , vector          >=0.10  && <0.11
  exposed-modules:
    Paths_puffytools
    PuffyTools.Journal
    PuffyTools.Slug

executable ptk
  main-is:             Main.hs
  ghc-options:         -Wall
  hs-source-dirs:      ptk/
  default-language:    Haskell2010
  default-extensions:
    OverloadedStrings
  build-depends:
      base            >=4      && <4.8
    , bytestring
    , console-program >=0.3.2  && <0.4
    , directory       >=1.2    && <1.3
    , old-locale      >=1.0
    , puffytools
    , vector
    , time            >=1.4    && <1.5
    , text            >=0.10
  other-modules:
    Ptk.Journal
    Ptk.Journal.AddEntry
    Ptk.Journal.Cat
    Ptk.Journal.List
    Ptk.Journal.ListEntries
    Ptk.Journal.New

source-repository head
  type: git
  location: git://github.com/pharpend/puffytools.git

test-suite tests
  hs-source-dirs: test
  type: exitcode-stdio-1.0
  default-language: Haskell2010
  ghc-options: -Wall -fno-warn-orphans
  main-is: Test.hs
  other-modules:
    TestPuffyToolsJournal
    TestPuffyToolsSlug
  build-depends:
      aeson                       >=0.7   && <0.9
    , base                        >=4.7   && <4.8
    , bytestring                  >=0.10    && <0.11
    , puffytools
    , QuickCheck                  >=2.7   && <2.8
    , test-framework              >=0.8   && <0.9
    , test-framework-quickcheck2  >=0.3   && <0.4
    , text                        >=1.1   && <1.3
    , time                        >=1.4   && <1.5
    , vector                      >=0.10  && <0.11