示例#1
0
    def __init__(self) -> None:
        parser = ArgumentParser(prog="lsmod")

        parser.add_argument('-p', nargs='?', const=-1, default=None, type=int)
        parser.add_argument('args', nargs=argparse.REMAINDER)

        Command.__init__(self, "lsmod", parser)
示例#2
0
    def __init__(self, name: str) -> None:

        parser = ArgumentParser(prog=name)

        parser.add_argument('config', nargs='?')

        Command.__init__(self, name, parser)
示例#3
0
    def __init__(self, name: str) -> None:

        parser = ArgumentParser(prog=name)

        parser.add_argument('pid', type=int, nargs=argparse.REMAINDER)

        Command.__init__(self, name, parser)
示例#4
0
    def __init__(self, name: str) -> None:

        parser = ArgumentParser(prog=name)

        parser.add_argument('path', nargs='?')

        super().__init__(name, parser)
示例#5
0
    def __init__(self, name: str) -> None:
        parser = ArgumentParser(prog=name)

        parser.add_argument('-v', action='store_true', default=False)
        parser.add_argument('-f', action='store_true', default=False)
        parser.add_argument('-d', action='store_true', default=False)

        super().__init__(name, parser)
示例#6
0
    def __init__(self, name: str) -> None:
        parser = ArgumentParser(prog=name)

        parser.add_argument('-t', action='store_true', default=False)
        parser.add_argument('-d', action='store_true', default=False)
        parser.add_argument('-m', action='store_true', default=False)

        Command.__init__(self, name, parser)
示例#7
0
    def __init__(self, name: str) -> None:
        parser = ArgumentParser(prog=name)

        group = parser.add_mutually_exclusive_group()
        group.add_argument('-s', action='store_true', default=False,
                           dest='slabcheck')
        group.add_argument('-S', action="count", dest='slablist')
        group.add_argument('-z', action='store_true', default=False)
        group.add_argument('-V', action='store_true', default=False)
        parser.add_argument('address', nargs='?')

        super().__init__(name, parser)
示例#8
0
 def __init__(self) -> None:
     parser = ArgumentParser(prog="help")
     parser.add_argument('args', nargs=argparse.REMAINDER)
     super().__init__('help', parser)