54 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
 | 
						|
# Input for the following tests:
 | 
						|
 | 
						|
2019-01-01
 | 
						|
    (a)   2
 | 
						|
 | 
						|
2019-02-01
 | 
						|
    (a)   1
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
# The last report interval option takes precedence.
 | 
						|
 | 
						|
$ hledger -f- register --weekly --monthly
 | 
						|
2019/01                 a                                        2             2
 | 
						|
2019/02                 a                                        1             3
 | 
						|
 | 
						|
$ hledger -f- register --monthly --weekly
 | 
						|
2018/12/31w01           a                                        2             2
 | 
						|
2019/01/28w05           a                                        1             3
 | 
						|
 | 
						|
# The last report interval option takes precedence.
 | 
						|
# The --period expression is no exception.
 | 
						|
$ hledger -f- register -p 'monthly in 2019' --weekly
 | 
						|
2018/12/31w01           a                                        2             2
 | 
						|
2019/01/28w05           a                                        1             3
 | 
						|
 | 
						|
$ hledger -f- register --weekly -p 'monthly in 2019'
 | 
						|
2019/01                 a                                        2             2
 | 
						|
2019/02                 a                                        1             3
 | 
						|
 | 
						|
 | 
						|
 | 
						|
# The next three tests test the bugfix for issue #1008:
 | 
						|
# The report interval from an --period expression only counts if it is
 | 
						|
# explicitly specified (e.g. -p 'monthly in ...').
 | 
						|
# Thus, the following three options are equivalent:
 | 
						|
# --monthly -p2019
 | 
						|
# -p2019 --monthly
 | 
						|
# -p 'monthly in 2019'
 | 
						|
 | 
						|
$ hledger -f- register --monthly -p 2019
 | 
						|
2019/01                 a                                        2             2
 | 
						|
2019/02                 a                                        1             3
 | 
						|
 | 
						|
$ hledger -f- register -p 2019 --monthly
 | 
						|
2019/01                 a                                        2             2
 | 
						|
2019/02                 a                                        1             3
 | 
						|
 | 
						|
$ hledger -f- register -p 'monthly in 2019'
 | 
						|
2019/01                 a                                        2             2
 | 
						|
2019/02                 a                                        1             3
 |