Expressive file and directory manipulation for Haskell.

Version on this page:
LTS Haskell 22.22:
Stackage Nightly 2024-05-19:
Latest on Hackage:

See all snapshots filemanip appears in

BSD-3-Clause licensed by Bryan O'Sullivan
Maintained by Bryan O'Sullivan
This version can be pinned in stack with:filemanip-,1394

Module documentation for

  • System
    • System.FilePath
      • System.FilePath.Find
      • System.FilePath.Glob
      • System.FilePath.GlobPattern
      • System.FilePath.Manip

filemanip: expressive file manipulation

This package provides functions and combinators for searching, matching, and manipulating files.

Get involved!

Please report bugs via the github issue tracker.

Master git repository:

  • git clone git://

There’s also a Mercurial mirror:

  • hg clone

(You can create and contribute changes using either Mercurial or git.)


This library is written and maintained by Bryan O’Sullivan, [email protected].