mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-10 05:39:31 +03:00
70 lines
2.6 KiB
Org Mode
70 lines
2.6 KiB
Org Mode
Journal entry macro/template mockups -*- org -*-
|
|
|
|
|
|
* hledger-entry
|
|
$ hledger-entry --help
|
|
hledger-entry NAME [ARGS..]
|
|
Generates a journal entry using the named template, interpolating any ARGS.
|
|
|
|
$ ls *.entry
|
|
laundry.entry date.entry
|
|
|
|
$ hledger entry laundry 20
|
|
2015-05-06 laundry ; household:$20
|
|
expenses:personal:home:laundry $10
|
|
liabilities:personal:accounts payable:household $10
|
|
assets:personal:cash:wallet $-20
|
|
|
|
$ hledger entry date 5/3 23.24
|
|
2015/05/03 date ; date:$23.24
|
|
expenses:personal:food:dining $11.62
|
|
expenses:personal:gifts:eleonore $11.62
|
|
assets:personal:bank:wf:checking:food $-11.62
|
|
assets:personal:bank:wf:checking:gifts $-11.62
|
|
|
|
|
|
* hledger-expand
|
|
$ hledger-expand --help
|
|
hledger-expand ... < STDIN
|
|
Expands any entry macros in the journal data provided on stdin.
|
|
|
|
$ cat t.j
|
|
2015/04/29 * trader joes personal 0 1 18 2.07 50
|
|
|
|
$ hledger expand < t.j
|
|
2015/04/29 * trader joes
|
|
expenses:personal:food:snacks $1.00
|
|
expenses:personal:gifts:eleonore $18.00
|
|
expenses:personal:spiritual:lodge $2.07
|
|
assets:personal:cash:wallet $50.00
|
|
assets:personal:bank:wf:checking:food $-1.00
|
|
assets:personal:bank:wf:checking:gifts $-20.07
|
|
assets:personal:bank:wf:checking:available $-50.00
|
|
|
|
|
|
* entry macros defined in the journal
|
|
|
|
$ cat t.j
|
|
entry trader joes personal GROCERIES SNACKS ELEONORE LODGE CASH
|
|
%DATE %STATUS (%CODE) %NAME
|
|
expenses:personal:food:groceries $%GROCERIES
|
|
expenses:personal:food:snacks $%SNACKS
|
|
expenses:personal:gifts:eleonore $%ELEONORE
|
|
expenses:personal:spiritual:lodge $%LODGE
|
|
assets:personal:cash:wallet $%CASH
|
|
assets:personal:bank:wf:checking:food $-%(GROCERIES+SNACKS)
|
|
assets:personal:bank:wf:checking:gifts $-%(ELEONORE+LODGE)
|
|
assets:personal:bank:wf:checking:available $-%CASH
|
|
|
|
2015/04/29 * trader joes personal 0 1 18 2.07 50
|
|
|
|
$ hledger print -f t.j
|
|
2015/04/29 * trader joes personal
|
|
expenses:personal:gifts:eleonore $18.00
|
|
expenses:personal:spiritual:lodge $2.07
|
|
expenses:personal:food:snacks $1.00
|
|
assets:personal:cash:wallet $50.00
|
|
assets:personal:bank:wf:checking:gifts $-20.07
|
|
assets:personal:bank:wf:checking:food $-1.00
|
|
assets:personal:bank:wf:checking:available $-50.00
|