hledger-lib: A library providing the core functionality of hledger
This library contains hledger's core functionality. It is used by most hledger* packages so that they support the same command line options, file formats, reports, etc.
hledger is a robust, cross-platform set of tools for tracking money, time, or any other commodity, using double-entry accounting and a simple, editable file format, with command-line, terminal and web interfaces. It is a Haskell rewrite of Ledger, and one of the leading implementations of Plain Text Accounting.
See also:
https://hledger.org - hledger's home page
https://hledger.org/dev.html - starting point for hledger's developer docs
https://hackage.haskell.org/package/hledger-lib/docs/Hledger.html - starting point for hledger's haddock docs
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Hledger
- Hledger.Data
- Hledger.Data.Account
- Hledger.Data.AccountName
- Hledger.Data.Amount
- Hledger.Data.Balancing
- Hledger.Data.Currency
- Hledger.Data.Dates
- Hledger.Data.Errors
- Hledger.Data.Journal
- Hledger.Data.JournalChecks
- Hledger.Data.Json
- Hledger.Data.Ledger
- Hledger.Data.Period
- Hledger.Data.PeriodicTransaction
- Hledger.Data.Posting
- Hledger.Data.RawOptions
- Hledger.Data.StringFormat
- Hledger.Data.Timeclock
- Hledger.Data.Transaction
- Hledger.Data.TransactionModifier
- Hledger.Data.Types
- Hledger.Data.Valuation
- Hledger.Query
- Hledger.Read
- Hledger.Reports
- Hledger.Utils
- Write
- Hledger.Data
- Text
Flags
Manual Flags
Name | Description | Default |
---|---|---|
debug | Build with GHC 9.10+'s stack traces enabled | Disabled |
Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info
Downloads
- hledger-lib-1.43.2.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates