hledger/bin
Simon Michael 76776e28b2 ;bin: smooth: link to #1171
[ci skip]
2020-01-23 12:53:43 -08: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: check: fix weird hashbang error (#1072) 2019-07-17 00:01:10 +01:00
hledger-smooth.hs ;bin: smooth: link to #1171 2020-01-23 12:53:43 -08:00
hledger-swap-dates.hs ;lib: clean out showTransactionUnelided 2019-11-16 12:53:07 +01:00
README.md ;bin: update readme (#1072) 2019-07-16 23:41:36 +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:

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

You can run them directly and they will install required dependencies and run in interpreted mode.

Or you can compile them to run faster using stack ghc SCRIPT or bin/compile.sh.

Add this directory to $PATH and they will show up in hledger's commands list.

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]