1d00dfef7b
This includes branching arguments as well as commands, eg.
app user create <id> <first> <last>
app user <id> delete
app user <id> rename <to>
Of note, required/optional flags and positional arguments are not
currently enforced.
11 lines
182 B
Go
11 lines
182 B
Go
package kong
|
|
|
|
import "os"
|
|
|
|
func Parse(cli interface{}) {
|
|
parser, err := New("", "", cli)
|
|
parser.FatalIfErrorf(err)
|
|
_, err = parser.Parse(os.Args[1:])
|
|
parser.FatalIfErrorf(err)
|
|
}
|