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