fix parser required missing error after check help fun
continuous-integration/drone/push Build is passing
continuous-integration/drone/push Build is passing
This commit is contained in:
+8
-8
@@ -10,13 +10,13 @@ import (
|
||||
func main() {
|
||||
fmt.Println("argparse example")
|
||||
opts := []string{
|
||||
"-f", "/config.yml",
|
||||
"-v",
|
||||
"--port", "3000",
|
||||
"--float", "1.23",
|
||||
"-n", "name!!",
|
||||
"-i", "item1",
|
||||
"-i", "item2",
|
||||
// "-f", "/config.yml",
|
||||
// "-v",
|
||||
// "--port", "3000",
|
||||
// "--float", "1.23",
|
||||
// "-n", "name!!",
|
||||
// "-i", "item1",
|
||||
// "-i", "item2",
|
||||
"-h",
|
||||
}
|
||||
|
||||
@@ -37,7 +37,7 @@ func main() {
|
||||
p.FloatVar(&floatVal, "ff", "float", nil)
|
||||
p.StringSliceVar(&sarr, "i", "item", nil)
|
||||
// uncomment to test required arg missing
|
||||
// p.IntVar(&missReq, "m", "miss", &argparse.Option{Require: true})
|
||||
p.IntVar(&missReq, "m", "miss", &argparse.Option{Require: true})
|
||||
p.Help("h", "help")
|
||||
|
||||
name = p.String("n", "name", nil)
|
||||
|
||||
Reference in New Issue
Block a user