;bin: update, markdownify readme

[ci skip]
This commit is contained in:
Simon Michael 2019-07-16 04:59:21 +01:00
parent 6c9f50a2d5
commit bc95f39757
2 changed files with 18 additions and 23 deletions

View File

@ -1,23 +0,0 @@
hledger add-on commands, hledger-related scripts, developer builds.
Scripts named hledger-* are hledger add-on commands. The ones in this
bin/ directory are tested along with hledger, but shipped as add-ons
rather than built-in commands because they are experimental, or
for some other reason.
Add this directory to your $PATH and they will show up as commands
listed by hledger (or, you can run them directly).
To speed them up (recommended), compile them:
$ bin/compile.sh
When using hledger to run add-on commands, remember to use a --
before add-on-specific options or hledger will complain. Like so:
$ hledger [HLEDGEROPTS] ADDONCMD [-- ADDONOPTS]
See also http://hledger.org/hledger.html#add-on-commands .
hledger-related bash scripts, example make rules etc. are also kept here.
And hledger developer binaries may get stored here,
such as old versions for benchmarking, and platform-specific binaries.

18
bin/README.md Normal file
View File

@ -0,0 +1,18 @@
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
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]