예제 #1
0
 class Args:
     num: int = arg(aliases=["-n"])
예제 #2
0
 class Args:
     flag: bool = arg(help="helpful message")
예제 #3
0
 class Args:
     x: int = arg(default=0)
예제 #4
0
 class Nargs:
     nums: int = arg(nargs="+")
예제 #5
0
 class Args:
     arg: Literal[0, 1, 2] = arg(choices=(0, 1, 2, 3))
예제 #6
0
 class TestDoubleDecorators:
     arg: str = arg(positional=True)
예제 #7
0
 class TestOrderBool:
     not_required: str = arg(default="")
     also_not_required: bool = arg()
예제 #8
0
 class TestPositional:
     arg: str = arg(positional=True)
예제 #9
0
 class TestSequencePositionalPath:
     arg: Sequence[Path] = arg(default=(), positional=True)
예제 #10
0
 class TestSequencePositional:
     arg: Sequence[int] = arg(default=(), positional=True)