Skip to content

Conversation

zephvr
Copy link
Contributor

@zephvr zephvr commented Jul 16, 2022

Hi
I would like to propose this PR to fulfill #70 request

With it this code

# code.py
from enum import Enum
from tap import Tap

class MyEnum(str, Enum):
    A = "aaa"
    B = "bbb"
    C = "ccc"

class MyArgs(Tap):
    myEnum1: MyEnum = MyEnum.A  # My comment

print(MyArgs().parse_args())

Gives

$ python code.py -h
usage: demo.py [--myEnum1 {aaa,bbb,ccc}] [-h]

options:
  --myEnum1 {aaa,bbb,ccc}
                        (default=aaa) My comment
  -h, --help            show this help message and exit

Tell me if there is anything that needs a change before merging 😃

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant