clitest accepts -group-name, -group-date

main
Bel LaPointe 2023-10-25 08:26:59 -06:00
parent 54913b21c9
commit 97c0b58bec
1 changed files with 5 additions and 0 deletions

View File

@ -15,6 +15,8 @@ func main() {
likeBefore := flag.String("like-before", "9", "date str to compare") likeBefore := flag.String("like-before", "9", "date str to compare")
likeAfter := flag.String("like-after", "0", "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-*") 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() flag.Parse()
if flag.NArg() < 1 { if flag.NArg() < 1 {
@ -29,6 +31,9 @@ func main() {
if err != nil { if err != nil {
panic(err) panic(err)
} }
deltas = deltas.Group(ledger.GroupName(*groupName), ledger.GroupDate(*groupDate))
like := ledger.Likes{ledger.LikeName(*likeName)} like := ledger.Likes{ledger.LikeName(*likeName)}
if *likeLedger { if *likeLedger {
like = append(like, ledger.LikeBefore(*likeBefore)) like = append(like, ledger.LikeBefore(*likeBefore))