mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-07 21:15:19 +03:00
A reliable, user-friendly Plain Text Accounting tool with command line, terminal and web interfaces.
accountingbountiesbountycommand-line-toolconsole-applicationfinanceshacktoberfesthaskellhaskell-applicationhledgerledgerlibraryplain-textplain-text-accountingplaintextplaintext-accountingsponsorstackage-ltsstarred-repostarred-simonmichael-repotuiweb-application
data | ||
doc/misc | ||
tools | ||
Account.hs | ||
AccountName.hs | ||
Amount.hs | ||
Currency.hs | ||
hledger.cabal | ||
hledger.hs | ||
Ledger.hs | ||
LedgerEntry.hs | ||
LedgerTransaction.hs | ||
LICENSE | ||
Makefile | ||
Models.hs | ||
NOTES | ||
Options.hs | ||
Parse.hs | ||
RawLedger.hs | ||
README | ||
sample.ledger | ||
Setup.hs | ||
Tests.hs | ||
TimeLog.hs | ||
Transaction.hs | ||
Types.hs | ||
Utils.hs |
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