reg prints balance per xaction now
parent
4d484b8aa4
commit
117c300533
|
|
@ -89,16 +89,21 @@ func Main() {
|
|||
FPrintBalances(os.Stdout, balances)
|
||||
case "reg":
|
||||
transactions := deltas.Transactions()
|
||||
likes := []ledger.Like{}
|
||||
if likePattern != "" {
|
||||
transactions = transactions.Like(ledger.LikeName(likePattern))
|
||||
like := ledger.LikeName(likePattern)
|
||||
transactions = transactions.Like(like)
|
||||
likes = append(likes, like)
|
||||
}
|
||||
if notLikePattern != "" {
|
||||
transactions = transactions.NotLike(ledger.NotLikeName(notLikePattern))
|
||||
like := ledger.NotLikeName(notLikePattern)
|
||||
transactions = transactions.NotLike(like)
|
||||
likes = append(likes, like)
|
||||
}
|
||||
|
||||
for _, transaction := range transactions {
|
||||
fmt.Println(transaction[0].Date)
|
||||
FPrintBalances(os.Stdout, ledger.Deltas(transaction).Balances())
|
||||
FPrintBalances(os.Stdout, ledger.Deltas(transaction).Like(likes).Balances())
|
||||
}
|
||||
default:
|
||||
panic("unknown command " + positional[0])
|
||||
|
|
|
|||
Loading…
Reference in New Issue