dirstream: Easily stream directory contents in constant memory

[ bsd3, library, pipes, system ] [ Propose Tags ]

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.

Modules

[Index]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 1.0.0, 1.0.1, 1.0.2, 1.0.3, 1.1.0
Dependencies base (>=4 && <5), directory (<1.3), pipes (>=4.0 && <4.4), pipes-safe (>=2.0.0 && <2.3), system-fileio (>=0.2.1 && <0.4), system-filepath (>=0.3.1 && <0.5), unix (>=2.5.1.0 && <2.8), Win32 (>=2.2.0.1 && <2.4) [details]
License BSD-3-Clause
Copyright 2013 Gabriel Gonzalez
Author Gabriel Gonzalez
Maintainer Gabriel439@gmail.com
Category System, Pipes
Bug tracker https://github.com/Gabriel439/Haskell-Dirstream-Library/issues
Source repo head: git clone https://github.com/Gabriel439/Haskell-Dirstream-Library
Uploaded by GabrielGonzalez at 2017-02-20T16:31:44Z
Distributions
Reverse Dependencies 3 direct, 0 indirect [details]
Downloads 3923 total (23 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2017-02-20 [all 1 reports]