hledger/bin
Simon Michael daf6732368 addons, doc: a new help scheme, more automated and usable
The previous cleanup defined long help separately from the usage text
generated by cmdargs. This meant keeping flag descriptions synced
between the two, and also the short help was often too verbose and
longer than the long help.

Now, the non-usage bits of long help are defined as pre and postambles
within the cmdargs mode, letting cmdargs generate the long help
including all flags. We derive the short help from this by truncating
at the start of the hledger common flags.

Most of the bundled addons (all but hledger-budget) now use the
new scheme and have pretty reasonable -h and --help output.
We can do more to reduce boilerplate for addon authors.
2017-01-24 09:27:43 -08:00
..
.gitignore budget: new addon 2017-01-20 13:42:17 -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 addons: add -h & --help to most of them; CliOpts cleanups 2017-01-23 06:17:17 -08:00
csv.mk move add-ons and scripts to bin/ 2017-01-08 07:28:23 -08:00
hledger-autosync bin: add hledger-autosync symlink as an example 2017-01-08 07:28:23 -08:00
hledger-budget.hs doc: extend with budget addon section 2017-01-20 13:42:17 -08:00
hledger-chart.hs addons, doc: a new help scheme, more automated and usable 2017-01-24 09:27:43 -08:00
hledger-check-dates.hs addons, doc: a new help scheme, more automated and usable 2017-01-24 09:27:43 -08:00
hledger-dupes.hs addons, doc: a new help scheme, more automated and usable 2017-01-24 09:27:43 -08:00
hledger-equity.hs addons, doc: a new help scheme, more automated and usable 2017-01-24 09:27:43 -08:00
hledger-print-unique.hs addons, doc: a new help scheme, more automated and usable 2017-01-24 09:27:43 -08:00
hledger-register-match.hs addons, doc: a new help scheme, more automated and usable 2017-01-24 09:27:43 -08:00
hledger-rewrite.hs addons, doc: a new help scheme, more automated and usable 2017-01-24 09:27:43 -08:00
README bin: add-ons compile script 2017-01-08 10:24:40 -08:00

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.