Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Apr 17, 2015
  1. @abbradar
Commits on May 4, 2013
  1. Add travis metadata

Commits on Sep 27, 2012
  1. Fixed build on GHC 7.6

Commits on Mar 22, 2012
  1. minor cleanup and simplifications.

    There should be no behavior changes.
    Argument order of 'openFortuneFile' and related functions changed,
    though, so version has been bumped.
  2. meta-TODO

  3. Changed index file extension to .ix

    Now fortune files can be indexed by both misfortune and fortune
Commits on Mar 21, 2012
  1. Several related changes

    Open a "virtual index" when the real one can't be opened (hooray for
    the "knob" package!)
    Don't require existence of .dat files
    Don't search "." by default (too many false positives without requiring
    .dat files)
    Handle explicit paths separately from "find" machinery, so when you
    want a file in the current dir, you can specify it as "./foo"
    Convert TODO file to a fortunes file, now that we can read it without
    an index.  Why not? ;)
  2. Minor changes to StrFile.hs

    Also removed unnecessary name.  This would be a separate commit but f'd it up.
  3. Update and prioritize TODOs

  4. Haddocks and a README

Commits on Mar 19, 2012
Commits on Mar 16, 2012
  1. added regex support

  2. moved part of the "filtered distribution" logic...

    ... from the executable into the library
Commits on Mar 15, 2012
  1. Added ability to append to fortunes

    In the process, added a "append here" field to the index format so that
    appending can take proper account of the state of the end of the file.
  2. Minor cleanup in cabal file

  3. Improved search for fortune files in executable...

    When the file can be found searching only files of the appropriate type
    (based on -o, -a, etc.), then only that instance of the file is used.
    Otherwise the search is repeated as if -a had been given, so that the
    file will be found if at all possible.  Otherwise, barf and print usage info.
Something went wrong with that request. Please try again.