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.
		
			
				
	
	
		
			62 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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
 |