tn: A simple daily journal program

[ data, library, program, text, utility ] [ Propose Tags ]

tn is a simple program to keep journals.

[Skip to Readme]
Versions [faq],, 1.0.0, 1.0.1, 1.0.2,,,,
Dependencies aeson (>=, base (==4.8.*), bytestring, directory (>=, file-embed, optparse-applicative, optparse-simple, pager, text, time, tn, vector, yaml [details]
License ISC
Copyright Copyright (c) 2014-2016, Peter Harpending.
Author Peter Harpending
Category Data, Text, Utility
Home page
Bug tracker
Source repo head: git clone
Uploaded by pharpend at 2016-05-12T08:07:06Z
Distributions NixOS:
Executables tn
Downloads 4406 total (5 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs available [build log]
Last success reported on 2016-05-12 [all 1 reports]




Maintainer's Corner

For package maintainers and hackage trustees

Readme for tn-

[back to package description]


This is a command-line program for keeping your own journals, written in Haskell and licensed under the ISC license. You can find a copy of the ISC license in the LICENSE file


First, install Stack.

$ stack setup
$ stack install tn

Versions of tn less than 4 are just awful, so run

$ tn version

to make sure you have a decent version. else, try this:

You'll need git and The Haskell Stack.

$ git clone
$ cd tn
$ stack setup
$ stack install

I welcome any contributions anyone wants to make. If you find a bug or a feature request, use the GitHub bug tracker. If you want to contribute, use the normal method of contributing to projects on GitHub.

Contacting me

You can contact me at, or pharpend on FreeNode.