hledger/tests/cli/multiple-files.test
Simon Michael 6c60e4a97b bs/cf/is: always show a tabular report, even with no report interval
Previously, if you specified no report interval, the text output of
these commands was a simple report like the original balance command,
with amounts on the left and account names on the right. Also,
balances used arithmetic sign like the balance command.
Now it always draws a table, with account names in the left
column, and shows balances with normal-positive sign, consistent with
the multicolumn reports. Less code, fewer bugs.
2018-01-23 11:05:01 -08:00

62 lines
1.7 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