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