示例#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)