86 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			86 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # 1. monthly reporting interval, no end dates, shows just the intervals with data:
 | |
| hledgerdev -f- register --period 'monthly'
 | |
| <<<
 | |
| 2011/2/1
 | |
|   (a)  1
 | |
| >>>
 | |
| 2011/02/01 - 2011/02/28         a                                1             1
 | |
| >>>=0
 | |
| 
 | |
| # 2. or with a query pattern, just the intervals with matched data:
 | |
| hledgerdev -f- register --period 'monthly' b
 | |
| <<<
 | |
| 2011/1/1
 | |
|   (a)  1
 | |
| 
 | |
| 2011/2/1
 | |
|   (b)  1
 | |
| >>>
 | |
| 2011/02/01 - 2011/02/28         b                                1             1
 | |
| >>>=0
 | |
| 
 | |
| # 3. with --empty, show all intervals spanned by the journal
 | |
| # (unlike current ledger, but more useful)
 | |
| hledgerdev -f- register --period 'monthly' b --empty
 | |
| <<<
 | |
| 2011/1/1
 | |
|   (a)  1
 | |
| 
 | |
| 2011/2/1
 | |
|   (b)  1
 | |
| 
 | |
| 2011/3/1
 | |
|   (c)  1
 | |
| >>>
 | |
| 2011/01/01 - 2011/01/31                                          0             0
 | |
| 2011/02/01 - 2011/02/28         b                                1             1
 | |
| 2011/03/01 - 2011/03/31                                          0             1
 | |
| >>>=0
 | |
| 
 | |
| # 4. any specified begin/end dates limit the intervals reported
 | |
| hledgerdev -f- register --period 'monthly to 2011/3/1' b --empty
 | |
| <<<
 | |
| 2011/1/1
 | |
|   (a)  1
 | |
| 
 | |
| 2011/2/1
 | |
|   (b)  1
 | |
| 
 | |
| 2011/3/1
 | |
|   (c)  1
 | |
| >>>
 | |
| 2011/01/01 - 2011/01/31                                          0             0
 | |
| 2011/02/01 - 2011/02/28         b                                1             1
 | |
| >>>=0
 | |
| 
 | |
| # 6. --date2 should work with intervals
 | |
| hledgerdev -f- register --monthly --date2
 | |
| <<<
 | |
| 2014/1/1
 | |
|   (a)  1
 | |
| 
 | |
| 2014/2/1=2014/1/31
 | |
|   (b)  1
 | |
| >>>
 | |
| 2014/01/01 - 2014/01/31         a                                1             1
 | |
|                                 b                                1             2
 | |
| >>>=0
 | |
| 
 | |
| # 7. All matched postings in the displayed intervals should be reported on.
 | |
| hledgerdev -f- register -p 'monthly 2014/1/10-2014/2/20'
 | |
| <<<
 | |
| 2014/1/5
 | |
|  (before)  1
 | |
| 
 | |
| 2014/2/1
 | |
|  (within)  1
 | |
| 
 | |
| 2014/2/25
 | |
|  (after)  1
 | |
| 
 | |
| >>>
 | |
| 2014/01/01 - 2014/01/31         before                           1             1
 | |
| 2014/02/01 - 2014/02/28         after                            1             2
 | |
|                                 within                           1             3
 | |
| >>>=0
 |