dirstream-1.0.2: dirstream.cabal
Name: dirstream
Version: 1.0.2
Cabal-Version: >=1.8.0.2
Build-Type: Simple
License: BSD3
License-File: LICENSE
Copyright: 2013 Gabriel Gonzalez
Author: Gabriel Gonzalez
Maintainer: Gabriel439@gmail.com
Bug-Reports: https://github.com/Gabriel439/Haskell-Dirstream-Library/issues
Synopsis: Easily stream directory contents in constant memory
Description: Use this library to read large directories as streams:
.
* Use @ListT@ to assemble recursive directory traversals while still streaming
.
* Use @pipes@ to read out the stream of results
.
* Traversals only open directory streams lazily in response to demand
.
* Avoid directories with insufficient permissions
.
This library works on both Unix and Windows.
Category: System, Pipes
Source-Repository head
Type: git
Location: https://github.com/Gabriel439/Haskell-Dirstream-Library
Library
Hs-Source-Dirs: src
Build-Depends:
base >= 4 && < 5 ,
directory < 1.3,
system-filepath >= 0.3.1 && < 0.5,
system-fileio >= 0.2.1 && < 0.4,
pipes >= 4.0 && < 4.4,
pipes-safe >= 2.0.0 && < 2.3
if os(windows)
Build-Depends: Win32 >= 2.2.0.1 && < 2.4
else
Build-Depends: unix >= 2.5.1.0 && < 2.8
Exposed-Modules: Data.DirStream
GHC-Options: -O2 -Wall