in commands/action.go [763:778]
func webAction(webMode string, annotations whisk.KeyValueArr, entityName string, preserveAnnotations bool, existingAction *whisk.Action) (whisk.KeyValueArr, error) {
switch strings.ToLower(webMode) {
case "yes":
fallthrough
case "true":
return webActionAnnotations(preserveAnnotations, annotations, entityName, addWebAnnotations, existingAction)
case "no":
fallthrough
case "false":
return webActionAnnotations(preserveAnnotations, annotations, entityName, deleteWebAnnotations, existingAction)
case "raw":
return webActionAnnotations(preserveAnnotations, annotations, entityName, addRawAnnotations, existingAction)
default:
return nil, webInputError(webMode)
}
}