hledger/tests/cli/multiple-files.test
2018-07-04 17:54:15 +03:00

69 lines
2.0 KiB
Plaintext

# 1. all data files on the command line should be read
hledger inc -f personal.journal -f business.journal
>>>
Income Statement 2014/01/01-2014/01/02
|| 2014/01/01-2014/01/02
==========================++=======================
Revenues ||
--------------------------++-----------------------
--------------------------++-----------------------
||
==========================++=======================
Expenses ||
--------------------------++-----------------------
expenses:food || $1
expenses:office supplies || $1
--------------------------++-----------------------
|| $2
==========================++=======================
Net: || $-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
2014/01/02
expenses:food $1
assets:cash
2014/01/02
expenses:food $1
assets:cash
>>>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 ../journal/a.timeclock -f ../journal/b.timedot
>>>
2014/01/02
expenses:food $1
assets:cash
2016/01/01 * 12:00-16:00
(a:aa) 4.00h
2016/01/01 *
(b.bb) 1.00
>>>2
>>>=0
# 4. same-date transactions in different files are shown in the right order
hledger -f a.j -f b.j reg
>>>
2018/01/01 a1 (a) 1 1
2018/01/01 b1 (b) 1 2
>>>2
>>>=0