hledger/tests/cli/multiple-files.test
Simon Michael 20bfceff2e lib: allow multiple files of different format (#320)
When multiple files are specified with multiple -f options, we now
parse each one individually, rather than just concatenating them, so
they can have different formats.

Directives (like default year or account aliases) no longer carry over
from one file to the next. Limitation or feature ?
2016-05-18 16:41:52 -07:00

59 lines
1.2 KiB
Plaintext

# 1. all data files on the command line should be read
hledger inc -f personal.journal -f business.journal
>>>
Income Statement
Revenues:
--------------------
0
Expenses:
$2 expenses
$1 food
$1 office supplies
--------------------
$2
Total:
--------------------
$2
>>>2
>>>=0
# 2. aliases etc. in files currently don't carry over to subsequent files
hledger print -f personal.journal -f business.journal -f alias.journal -f personal.journal
>>>
2014/01/01
expenses:office supplies $1
assets:business checking $-1
2014/01/02
expenses:food $1
assets:cash $-1
2014/01/02
expenses:food $1
assets:cash $-1
>>>2
>>>=0
# 2014/01/02
# equity:draw:personal:food $1
# assets:personal:cash $-1
# 3. files can be of different formats
hledger print -f personal.journal -f a.timeclock -f b.timedot
>>>
2014/01/02
expenses:food $1
assets:cash $-1
2016/01/01 * 12:00-16:00
(a:aa) 4.00h
2016/01/01 *
(b.bb) 1.00
>>>=0