packages feed

takedouble-0.0.2.0: takedouble.cabal

name:                takedouble
synopsis:            duplicate file finder
description:         takedouble is a fast duplicate file finder that filters by file size, first and last 4k chunks before checking the full contents of files that pass the filter.
version:             0.0.2.0
homepage:            https://github.com/shapr/takedouble
license:             BSD3
license-file:        LICENSE
author:              Shae Erisson
maintainer:          Shae Erisson
copyright:           Shae Erisson
category:            Utilities
build-type:          Simple
extra-source-files:
                     CHANGELOG.md
                     README.md
cabal-version:       >=1.10
source-repository head
    type: git
    location: https://github.com/shapr/takedouble.git

library
  hs-source-dirs:      src
  default-language:    Haskell2010
  exposed-modules:     Takedouble
  ghc-options:         -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -fno-warn-name-shadowing -O2
  build-depends:       base >= 4.11 && < 5
                     , bytestring
                     , directory
                     , extra
                     , filepath
                     , unix
                     , filepattern

executable takedouble
  main-is:            Main.hs
  hs-source-dirs:     app
  default-language:   Haskell2010
  ghc-options:        -Wall -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints -threaded -O2 -rtsopts "-with-rtsopts=-N -qg"
  build-depends:      base
                    , takedouble

test-suite takedouble-tests
  type:             exitcode-stdio-1.0
  hs-source-dirs:   test
  main-is:          Main.hs
  default-language: Haskell2010
  ghc-options:      -Wall -threaded -Wcompat -Wincomplete-record-updates -Wincomplete-uni-patterns -Wredundant-constraints
  build-depends:    base >=4.11 && < 5
                  , directory
                  , extra
                  , filepath
                  , hedgehog
                  , takedouble
                  , temporary
                  , unix