mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-07 21:15:19 +03:00
2bb120d6c6
As part of adding -w in december I cleaned up/adjusted register field widths, and didn't make all the tests pass. This commit makes one more width adjustment (one space after the date instead of two) and fixes all tests depending on register output.
77 lines
1.0 KiB
Plaintext
77 lines
1.0 KiB
Plaintext
# filtering by transaction status
|
|
|
|
# 1. with --cleared, print shows cleared transactions only
|
|
hledgerdev -f- print --cleared
|
|
<<<
|
|
2010/1/1 x
|
|
a 1
|
|
b
|
|
|
|
2010/1/2 * x
|
|
a 1
|
|
b
|
|
|
|
2010/1/3 *
|
|
a 1
|
|
b
|
|
>>>
|
|
2010/01/02 * x
|
|
a 1
|
|
b -1
|
|
|
|
2010/01/03 *
|
|
a 1
|
|
b -1
|
|
|
|
>>>=0
|
|
|
|
# 2. with --uncleared, shows uncleared transactions only
|
|
hledgerdev -f- print --uncleared
|
|
<<<
|
|
2010/1/1 x
|
|
a 1
|
|
b
|
|
|
|
2010/1/2 * x
|
|
a 1
|
|
b
|
|
|
|
2010/1/3 *
|
|
a 1
|
|
b
|
|
>>>
|
|
2010/01/01 x
|
|
a 1
|
|
b -1
|
|
|
|
>>>=0
|
|
|
|
# 2. can also have per-posting cleared status
|
|
hledgerdev -f- register --cleared
|
|
<<<
|
|
2012/1/1
|
|
a 1
|
|
*b 2
|
|
* c 4
|
|
d
|
|
>>>
|
|
2012/01/01 b 2 2
|
|
c 4 6
|
|
>>>= 0
|
|
|
|
|
|
# 3. also works with balance as shown, same as ledger. Hmm.
|
|
hledgerdev -f- balance --uncleared
|
|
<<<
|
|
2012/1/1
|
|
a 1
|
|
*b 2
|
|
d
|
|
|
|
>>>
|
|
1 a
|
|
-3 d
|
|
--------------------
|
|
-2
|
|
>>>=0
|