tag : --verbose

This commit is contained in:
bth 2026-01-19 11:48:10 -08:00
commit 59b0c173aa

View file

@ -10,6 +10,7 @@ type options struct {
Query flags.Arg
Date flags.Flag[string]
Invert flags.Flag[bool]
Verbose flags.Flag[bool]
Help flags.Flag[bool]
}
@ -18,6 +19,7 @@ func initOpts() options {
flags.Arg{"", "tag query"},
flags.Flag[string]{"--date", "-d", "", "date range"},
flags.Flag[bool]{"--invert", "-i", false, "invert match"},
flags.Flag[bool]{"--verbose", "-v", false, "print a verbose summary"},
flags.Flag[bool]{"--help", "-h", false, "show help"},
}
}
@ -31,6 +33,8 @@ func parseArgs(args []string) options {
opts.Query.Val = arg
case arg == opts.Invert.Long || arg == opts.Invert.Short:
opts.Invert.Val = true
case arg == opts.Verbose.Long || arg == opts.Verbose.Short:
opts.Verbose.Val = true
case arg == opts.Date.Long || arg == opts.Date.Short:
i, opts.Date.Val = flags.ValidateIncrementFetchOrExit(args, i)
case arg == opts.Help.Long || arg == opts.Help.Short: