hledger
Command-line interface for the hledger accounting system
The command-line interface for the hledger accounting system. Its
basic function is to read a plain text file describing financial
transactions and produce useful reports.
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. Read more at:
https://hledger.org
This is the root of the hledger-lib package and the
Hledger.* module hierarchy. hledger-lib is the core engine
used by various hledger UIs and tools, providing the main data types,
file format parsers, reporting logic, and utilities.
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:
Build a cmdarg mode for a hledger command, from a help template and
flag/argument specifications. Reduces boilerplate a little, though the
complicated cmdargs flag and argument specs are still required.
Terminal interface for the hledger accounting system
A simple terminal user interface for the hledger accounting system. It
can be a more convenient way to browse your accounts than the CLI.
This package currently does not support Microsoft Windows, except in
WSL.
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. Read more at:
https://hledger.org
Not on Stackage, so not searched.
Web API server for the hledger accounting tool
Not on Stackage, so not searched.
A pie chart image generator for the hledger accounting tool.
Not on Stackage, so not searched.
Compares the transactions in two ledger files.
Not on Stackage, so not searched.
An hledger workflow focusing on automated statement import and classification.
A terminal UI as drop-in replacement for hledger add
This is a terminal UI as drop-in replacement for hledger add.
It improves in the following ways on hledger's add command:
- Interactive as-you-type completion for account names and
descriptions with optional fuzzy matching.
- Integrated calculator: Amounts can be written as simple sums with
real-time feedback on the result.
- All actions while entering a transaction can be undone
- Configurable format for date input. Instead of y/m/d it
is also possible to use other formats like the german
d.m.y.
Executable only. computes interest for a given account
Not on Stackage, so not searched.
computes the internal rate of return of an investment
Not on Stackage, so not searched.
An hledger workflow focusing on automated statement import and classification.
Generate HLedger Price Directives From Daily Stock Quotes.
hledger-stockquotes is an addon for
hledger that reads
your journal file, pulls the historical stock prices for commodities,
and writes out a new journal file containing the respective price
directives.
The
AlphaVantage API is used to fetch the stock quotes and you
will need a
free API key to use this program.
You can install
hledger-stockquotes with Stack:
stack
install --resolver nightly hledger-stockquotes. Then run
hledger-stockquotes --help to see the usage instructions
& all available options.
Not on Stackage, so not searched.
A curses-style console interface for the hledger accounting tool.
Web user interface for the hledger accounting system
A simple web user interface for the hledger accounting system,
providing a more modern UI than the command-line or terminal
interfaces. It can be used as a local single-user UI, or as a
multi-user UI for viewing/adding/editing on the web.
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. Read more at:
https://hledger.org
Run hledger-web's built-in tests using the hspec test runner.
Custom error data for hledger parsers. Specialised for a
Text
parse stream. ReparseableTextParseErrorData ?
A specialised version of ParseErrorBundle: a non-empty collection of
hledger parse errors, equipped with PosState to help pretty-print
them. Specialised for a
Text parse stream.