python from cliff.app import App from cliff.command import Command class AddCommand(Command): def get_parser(self, prog_name): parser = super(AddCommand, self).get_parser(prog_name) parser.add_argument('num1', type=int, help='First number') parser.add_argument('num2', type=int, help='Second number') return parser def take_action(self, parsed_args): result = parsed_args.num1 + parsed_args.num2 print('Sum:', result) class MyCLI(App): def __init__(self): super(MyCLI, self).__init__( description='Command line app for adding numbers', version='1.0', command_manager=CommandManager('mycli.command')) if __name__ == '__main__': mycli = MyCLI() mycli.run() $ mycli add 2 3 Sum: 5


上一篇:
下一篇:
切换中文