flags pkg : but im not convinced this is right
This commit is contained in:
parent
8bd0da003e
commit
f483e08105
4 changed files with 57 additions and 48 deletions
20
tag/tag.go
20
tag/tag.go
|
|
@ -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()
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue