Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ParseFlag ¶
ParseFlag parses a flag from the args slice.
Usage example:
for i := 0; i < n; i++ {
flag, value := flag.ParseFlag(args, &i)
if flag == "" {
remainArgs = append(remainArgs, args[i])
continue
}
switch flag {
case "-t", "--timeout":
value, ok := value()
if !ok {
return fmt.Errorf("%s requires a value", flag)
}
...
default:
return fmt.Errorf("unknown flag: %s", flag)
}
}
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.