flags pkg : but im not convinced this is right

This commit is contained in:
bth 2026-01-17 20:21:37 -08:00
commit f483e08105
4 changed files with 57 additions and 48 deletions

View file

@ -1,10 +1,26 @@
package tag
import (
"flag"
"fmt"
"github.com/brtholomy/um/go/flags"
)
const (
query flags.Flag = "query"
invert flags.Flag = "invert"
)
func Tag(args []string) {
fmt.Println("tag")
fmt.Println(args)
tagFlags := flag.NewFlagSet("tag", flag.ExitOnError)
tagQuery := tagFlags.String(string(query), "", "tag query")
tagInvert := tagFlags.Bool(string(invert), false, "invert match")
tagFlags.Parse(flags.PrependFlagToArgs(args, query))
fmt.Printf("query: %#v\n", *tagQuery)
fmt.Printf("invert: %#v\n", *tagInvert)
fmt.Printf("args: %#v\n", tagFlags.Args())
tagFlags.Usage()
}