2011-10-09 22:56:51 +04:00
|
|
|
% hledger-Sh.tex
|
|
|
|
\begin{hcarentry}[updated]{hledger}
|
|
|
|
\label{hledger}
|
|
|
|
\report{Simon Michael}%11/11
|
|
|
|
\status{ongoing development; suitable for daily use}
|
|
|
|
\makeheader
|
2011-05-28 08:13:03 +04:00
|
|
|
|
2011-10-09 22:56:51 +04:00
|
|
|
hledger is a library and end-user tool (with command-line, curses and web
|
|
|
|
interfaces) for converting, recording, and analyzing financial
|
|
|
|
transactions, using a simple human-editable plain text file format. It is
|
|
|
|
a haskell port and friendly fork of John Wiegley's Ledger, licensed under
|
|
|
|
GNU GPLv3+.
|
2011-05-28 08:13:03 +04:00
|
|
|
|
2011-10-09 22:56:51 +04:00
|
|
|
hledger aims to be a reliable, practical tool for daily use. It reports
|
|
|
|
charts of accounts or account balances, filters transactions by type,
|
|
|
|
helps you record new transactions, converts CSV data from your bank,
|
|
|
|
publishes your text journal with a rich web interface, generates simple
|
|
|
|
charts, and provides an API for use in your own financial scripts and
|
|
|
|
apps.
|
2011-05-28 08:13:03 +04:00
|
|
|
|
2011-10-09 22:56:51 +04:00
|
|
|
In the last six months there have been two major releases. 0.15 focussed
|
|
|
|
on features and 0.16 focussed on quality. Changes include:
|
2011-05-28 08:13:03 +04:00
|
|
|
|
2011-10-09 22:56:51 +04:00
|
|
|
- new modal command-line interface, extensible with hledger-* executables in the path
|
|
|
|
- more useful web interface, with real account registers and basic charts
|
|
|
|
- hledger-web no longer needs to create support files, and uses latest yesod & warp
|
|
|
|
- more ledger compatibility
|
|
|
|
- misc command enhancements, API improvements, bug fixes, documentation updates
|
|
|
|
- lines of code increased by 3k to 8k
|
|
|
|
- project committers increased by 6 to 21
|
2011-05-28 08:13:03 +04:00
|
|
|
|
2011-10-09 22:56:51 +04:00
|
|
|
Current plans include:
|
|
|
|
|
|
|
|
- Continue the release rhythm of odd-numbered = features, even-numbered =
|
|
|
|
quality/stability/polish, and releasing on the first of a month
|
2011-05-28 08:13:03 +04:00
|
|
|
|
2011-10-09 22:56:51 +04:00
|
|
|
- In 0.17, clean up the storage layer, allow rcs integration via
|
|
|
|
filestore, and read (or convert) more formats
|
|
|
|
|
|
|
|
- Keep working towards wider usefulness, improving the web interface and
|
|
|
|
providing standard financial reports
|
2011-05-28 08:13:03 +04:00
|
|
|
|
|
|
|
\FurtherReading
|
|
|
|
\url{http://hledger.org}
|
|
|
|
\end{hcarentry}
|