A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.
Go to file
2008-10-17 16:59:05 +00:00
data support tools cleanup 2008-05-26 21:19:21 +00:00
doc/misc show Main module in api docs by default 2008-10-01 09:32:02 +00:00
Ledger gather match functions in one place 2008-11-22 05:48:56 +00:00
tools remove overview.hs 2008-09-28 03:27:17 +00:00
BalanceCommand.hs try making MixedAmount a full newtype, to avoid TypeSynonymInstances error 2008-10-18 10:38:01 +00:00
hledger.cabal bump version number 2008-11-23 19:56:58 +00:00
hledger.hs separate confusing "normalise" uses, begin to fix broken amount display prefs 2008-10-18 21:10:08 +00:00
Ledger.hs replace Currency with a more flexible, ledger-style Commodity 2008-10-12 21:52:48 +00:00
LICENSE add LICENSE 2008-10-01 07:52:07 +00:00
Makefile "make continuous" recompiles and runs whenever a module changes. you rock happs guys. 2008-10-17 16:59:05 +00:00
NOTES "hledger test" now accepts ledger-style name patterns, to run a subset of tests 2008-11-21 18:45:09 +00:00
Options.hs gather match functions in one place 2008-11-22 05:48:56 +00:00
PrintCommand.hs focus on tests in Tests.hs, clean up 2008-10-15 06:32:52 +00:00
README update the cabal file 2008-10-10 04:05:46 +00:00
RegisterCommand.hs gather match functions in one place 2008-11-22 05:48:56 +00:00
sample.ledger update and sync the balance report documentation and sample.ledger 2008-10-09 07:10:25 +00:00
Setup.hs clean up imports whitespace, minimise explicit intra-app import/export declarations for now 2008-10-10 01:53:39 +00:00
Tests.hs more tests cleanup, and start to move match functions to Utils 2008-11-22 04:44:12 +00:00
Utils.hs gather match functions in one place 2008-11-22 05:48:56 +00:00

hledger - a ledger-compatible text-based accounting tool.

Copyright (c) 2007-2008 Simon Michael <simon@joyful.com>
Released under GPL version 3 or later.

This is a minimal haskell clone of John Wiegley's ledger
<http://newartisans.com/software/ledger.html>.  hledger does basic
register & balance reports, and demonstrates a functional implementation
of ledger.

Installation:

runhaskell Setup.hs configure
runhaskell Setup.hs build
sudo runhaskell Setup.hs install 
 (or symlink dist/build/hledger/hledger into your path)

Examples:

hledger -f sample.ledger balance
export LEDGER=sample.ledger
hledger -s balance
hledger register
hledger reg cash
hledger reg -- shop

This version of hledger mimics ledger 2.5 closely, 
see the ledger manual for more info:
<http://joyful.com/repos/hledger/doc/ledger.html>.