Allow DynamicCommand to specify arbitrary tags.

Fixes #185.
This commit is contained in:
Alec Thomas
2021-07-13 13:53:01 +10:00
parent 89315e74ad
commit d1a818b5a1
6 changed files with 57 additions and 21 deletions
+1 -1
View File
@@ -118,7 +118,7 @@ func New(grammar interface{}, options ...Option) (*Kong, error) {
// Synthesise command nodes.
for _, dcmd := range k.dynamicCommands {
tag := newEmptyTag()
tag := parseTagString(strings.Join(dcmd.tags, " "))
tag.Name = dcmd.name
tag.Help = dcmd.help
tag.Group = dcmd.group