Added comma support to tags
@@ -165,18 +165,22 @@ func matchTemplateWithTags(tags string, options *types.Options) error {
matched := false
mainLoop:
- for _, tag := range options.Tags {
+ for _, t := range options.Tags {
+ commaTags := strings.Split(t, ",")
+ for _, tag := range commaTags {
key, value := getKeyValue(tag)
for _, templTag := range actualTags {
templTag = strings.TrimSpace(templTag)
tKey, tValue := getKeyValue(templTag)
+
if strings.EqualFold(key, tKey) && strings.EqualFold(value, tValue) {
matched = true
break mainLoop
}
}
}
+ }
if !matched {
return errors.New("could not match template tags with input")
}
