clitest accepts -group-name, -group-date

This commit is contained in:
Bel LaPointe
2023-10-25 08:26:59 -06:00
parent 54913b21c9
commit 97c0b58bec

View File

@@ -15,6 +15,8 @@ func main() {
likeBefore := flag.String("like-before", "9", "date str to compare")
likeAfter := flag.String("like-after", "0", "date str to compare")
likeLedger := flag.Bool("like-ledger", false, "limit data to these -like-* rather than zoom to these -like-*")
groupName := flag.String("group-name", ".*", "grouping to apply to names")
groupDate := flag.String("group-date", ".*", "grouping to apply to dates")
flag.Parse()
if flag.NArg() < 1 {
@@ -29,6 +31,9 @@ func main() {
if err != nil {
panic(err)
}
deltas = deltas.Group(ledger.GroupName(*groupName), ledger.GroupDate(*groupDate))
like := ledger.Likes{ledger.LikeName(*likeName)}
if *likeLedger {
like = append(like, ledger.LikeBefore(*likeBefore))