hledger/bin
2019-07-16 23:31:35 +01:00
..
_hledger-chart.hs code: Strip extraneous trailing whitespace from Haskell sources 2019-07-15 16:40:49 +01:00
.gitignore prices: new addon (#486) 2017-01-25 11:50:54 -08:00
aliases.sh move add-ons and scripts to bin/ 2017-01-08 07:28:23 -08:00
budget-rewrite.sh bin: add budget-rewrite.sh example 2017-01-08 07:28:23 -08:00
compile.sh bin: stop listing addons after compiling them 2017-11-01 08:05:17 -07:00
csv.mk doc: move last addon docs out of hledger manual; add hledger-iadd 2017-01-24 15:39:38 -08:00
hledger-check.hs bin: hledger-check: update for latest hledger-lib (#1072) 2019-07-16 23:31:35 +01:00
hledger-smooth.hs code: Strip extraneous trailing whitespace from Haskell sources 2019-07-15 16:40:49 +01:00
hledger-swap-dates.hs bin: add hledger-swap-dates 2019-07-16 05:19:52 +01:00
README.md bin: add hledger-swap-dates 2019-07-16 05:19:52 +01:00

Miscellaneous hledger add-ons, bash scripts, example make rules, etc. The Makefile may also store hledger developer binaries here.

hledger-*.hs are example/experimental hledger add-on commands, shipped as executable stack scripts. Add this directory to $PATH and they will show up in hledger's commands list. You can run them directly and they will install required dependencies and run in interpreted mode. Or you can compile them to run faster (recommended) using stack ghc or the bin/compile.sh script. 201907: These scripts are tested infrequently and in need of update. They are:

  • hledger-check.hs - check more complex account balance assertions
  • hledger-smooth.hs - an attempt at automatically splitting infrequent/irregular transactions
  • hledger-swap-dates.hs - swap all date and date2 fields

A reminder from http://hledger.org/hledger.html#add-on-commands : when using the main hledger executable to run add-on commands, remember to put a -- before the add-on's options, or hledger will complain. Eg, do:

$ hledger [HLEDGEROPTS] ADDONCMD [-- ADDONOPTS]