A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.
Go to file
2008-10-02 23:32:53 +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
tools remove overview.hs 2008-09-28 03:27:17 +00:00
Account.hs renamed types: RawLedger, Entry, Transaction, EntryTransaction -> LedgerFile, LedgerEntry, LedgerTransaction, Transaction 2007-07-04 09:51:37 +00:00
AccountName.hs move around and clean up haddock comments 2008-10-01 09:33:05 +00:00
Amount.hs move around and clean up haddock comments 2008-10-01 09:33:05 +00:00
Currency.hs preliminary haddockification 2008-10-01 00:29:58 +00:00
hledger.cabal README 2008-10-01 08:51:08 +00:00
hledger.hs rewrite code organization doc 2008-10-02 23:32:53 +00:00
Ledger.hs move printentries/printregister to Ledger 2008-10-02 23:00:11 +00:00
LedgerEntry.hs move around and clean up haddock comments 2008-10-01 09:33:05 +00:00
LedgerTransaction.hs report unbalanced entries 2007-07-11 08:15:58 +00:00
LICENSE add LICENSE 2008-10-01 07:52:07 +00:00
Makefile test-docs make target 2008-10-02 23:32:07 +00:00
Models.hs rename LedgerFile to RawLedger 2008-10-02 22:17:04 +00:00
NOTES chart notes 2008-05-26 21:13:54 +00:00
Options.hs some import cleanups 2008-10-02 21:47:11 +00:00
Parse.hs rename LedgerFile to RawLedger 2008-10-02 22:17:04 +00:00
RawLedger.hs rename LedgerFile to RawLedger 2008-10-02 22:17:04 +00:00
README tidy bug notes 2008-10-02 21:46:45 +00:00
sample.ledger sample.ledger for easy start 2008-10-01 08:42:08 +00:00
Setup.hs add cabal package info 2008-10-01 07:56:21 +00:00
Tests.hs rename LedgerFile to RawLedger 2008-10-02 22:17:04 +00:00
TimeLog.hs rename LedgerFile to RawLedger 2008-10-02 22:17:04 +00:00
Transaction.hs preliminary haddockification 2008-10-01 00:29:58 +00:00
Types.hs clarify Types 2008-10-02 22:33:32 +00:00
Utils.hs fix compile warnings 2008-06-28 04:44:49 +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 (naive) purely
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 was intended to mimic ledger 2.5 as closely as
possible, see the ledger manual for more info:
<http://joyful.com/repos/hledger/doc/ledger.html>.

Bugs:

* register transactions should be filtered when account patterns are provided
* register shows $ when it's not in ledger
* filtered balance reports should show a total
* filtered balance reports should show the full account names