Azure / Azure/azure-cli

--help parameter description: handle comma in enum value

Open
#14,154 2 comments 1 reaction 2 assignees Claimed by @jiasli View on GitHub
act-platform-engineering-squad Core feature-request Improvement
Dominant language
Python
Stars
4.6k
Forks
3.5k
Avg merge
3d 2h
Merged PRs (30d)
60

Description

We found this strange "Allowed values" description in containerregistry.
![image](https://user-images.githubusercontent.com/59815250/86194469-225e4480-bb81-11ea-9a44-a3d126f31385.png)

It's generated with below code:
~~~
c.argument('identity_type', arg_type=get_enum_type(['SystemAssigned', 'UserAssigned', 'SystemAssigned, UserAssigned', 'None']), help='The identity type. Swagger name=type')
~~~

And the swagger definition for that parameter is:
~~~
"type": {
"description": "The identity type.",
"enum": [
"SystemAssigned",
"UserAssigned",
"SystemAssigned, UserAssigned",
"None"
],
"type": "string",
"x-ms-enum": {
"name": "ResourceIdentityType",
"modelAsString": false
}
},
~~~

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.