ledgerify - converter and importer of different formats to ledger
ledgerify [options...] <rules>
-h, --help
Show help message and quit
-o, --output <output>
Write output to the output file. When not
specified, or when output is set to a "-" symbol, ledgerify
prints to the standard output.
-c, --config-option <option>
Set or override any global option which is normally set
in the rules file. Format is
-c option=value.
For example, to change the config.source, use -c
source=bank.csv
-l, --latest <latest>
Set destination for a cache of latest processed entries.
Ledgerify will not process these transactions or any transactions that occur
before them. By default, ledgerify creates a hidden
.latest.{basename(config.source)} in the same directory as
config.source.
--dry-run
Don't make any permanent changes: do not write
output and latest files. Ledgerify will still print results to
the standard output, if selected.
--debug
Print debugging informations.
ledgerify is a program which converts files typically obtained from financial
institutions to a Ledger Format (see the Ledger Format section in
ledgerify(5)). It works by applying transformations which are stored in
rules files. This allows quick, automated or semi-automated way to
produce ledger files.
ledgerify is idempotent: it processes only transactions which
weren't previously processed. To achieve this, it keeps the state of
recently processed transactions in the hidden latest file. It may be
configured with --latest switch.
For information on the rules files, see ledgerify(5).
Michał Góral <dev@goral.net.pl>
Source code: https://git.goral.net.pl/ledgerify.git