packages feed

directory-contents-0.2.0.2: directory-contents.cabal

cabal-version:      >=1.10
name:               directory-contents
version:            0.2.0.2
synopsis:           Recursively build, navigate, and operate on a tree of directory contents.
description:
  Like the linux tree command, this library recursively constructs a tree of directory contents while detecting and avoiding symlink cycles. It also provides functions for operating on and navigating the contents.

bug-reports:
  https://github.com/obsidiansystems/directory-contents/issues

license:            BSD3
license-file:       LICENSE
author:             Obsidian Systems
maintainer:         maintainer@obsidian.systems
copyright:          2020 Obsidian Systems LLC
category:           System
build-type:         Simple
extra-source-files:
  CHANGELOG.md
  README.md

library
  exposed-modules:  System.Directory.Contents
                    System.Directory.Contents.Types
                    System.Directory.Contents.Zipper
  build-depends:
      base         >=4.12 && <4.20
    , containers   >=0.6  && <0.8
    , directory    >=1.3  && <1.4
    , filepath     >=1.4  && <1.5
    , text         >=1.2  && <2.2
    , transformers >=0.5  && <0.7
    , witherable   >=0.3  && <0.5

  hs-source-dirs:   src
  default-language: Haskell2010
  ghc-options:      -Wall

executable readme
  build-depends:
      base
    , directory-contents
    , filepath
    , text
  main-is: README.lhs
  default-language: Haskell2010
  ghc-options: -Wall -optL -q

test-suite directory-contents-test
  type: exitcode-stdio-1.0
  build-depends: base, directory-contents, filepath, process, coquina, directory, text, here
  default-language: Haskell2010
  hs-source-dirs: test
  main-is: Test.hs

source-repository head
  type:     git
  location: git://github.com/obsidiansystems/directory-contents.git