21 lines
335 B
Go
21 lines
335 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"os"
|
|
|
|
"git.pyer.club/kingecg/command"
|
|
)
|
|
|
|
func main() {
|
|
type targs struct {
|
|
Test string `flag_default:"test" flag_usage:"this is test"`
|
|
TestBool bool `flag_short:"b"`
|
|
TestInt int
|
|
}
|
|
sargs := &targs{}
|
|
v, _ := command.NewFVSet(sargs)
|
|
err := v.Parse(os.Args[1:])
|
|
fmt.Println(sargs, err)
|
|
}
|