Exemplo n.º 1
0
 def _init_subcmd_factory(self):
     self._subcmd = SubCommands(self._subcommand_parser)
     self._subcmd.add_command('todotracker.subcommands.work', 'AddWork')
     self._subcmd.add_command('todotracker.subcommands.work', 'ListWork')
     self._subcmd.add_command('todotracker.subcommands.work', 'RemoveWork')
     self._subcmd.add_command('todotracker.subcommands.work', 'StartWork')
     self._subcmd.add_command('todotracker.subcommands.work', 'StopWork')
Exemplo n.º 2
0
 def _init_subcmd_factory(self):
     self._subcmd = SubCommands(self._subcommand_parser)
     self._subcmd.add_command('todotracker.subcommands.work', 'AddWork')
     self._subcmd.add_command('todotracker.subcommands.work', 'ListWork')
     self._subcmd.add_command('todotracker.subcommands.work', 'RemoveWork')
     self._subcmd.add_command('todotracker.subcommands.work', 'StartWork')
     self._subcmd.add_command('todotracker.subcommands.work', 'StopWork')
Exemplo n.º 3
0
class Project(Command):
    COMMAND_NAME = 'project'

    def _init_subparser(self):
        self._command_parser = self._parser.add_parser(self.COMMAND_NAME, help='Project options')
        self._subcommand_parser = self._command_parser.add_subparsers(dest='sub_command', help='Project Commands')
        self._init_subcmd_factory()

    def _init_subcmd_factory(self):
        self._subcmd = SubCommands(self._subcommand_parser)
        self._subcmd.add_command('todotracker.subcommands.project', 'AddProject')
        self._subcmd.add_command('todotracker.subcommands.project', 'ListProject')
    def handle_command(self, args=None):
        if args.command == self.COMMAND_NAME:
            if args.sub_command in self._subcmd.commandnames:
                self._subcmd.get_command_handler(args.sub_command).handle_command(args)
Exemplo n.º 4
0
class Task(Command):
    COMMAND_NAME = 'task'

    def _init_subparser(self):
        self._command_parser = self._parser.add_parser('task', help='Task Options')
        self._subcommand_parser = self._command_parser.add_subparsers(dest='sub_command', help='Task Commands')
        self._init_subcmd_factory()

    def _init_subcmd_factory(self):
        self._subcmd = SubCommands(self._subcommand_parser)
        self._subcmd.add_command('todotracker.subcommands.task', 'AddTask')
        self._subcmd.add_command('todotracker.subcommands.task', 'ListTask')
        self._subcmd.add_command('todotracker.subcommands.task', 'ShowTask')

    def handle_command(self, args=None):
        if args.command == self.COMMAND_NAME:
            if args.sub_command in self._subcmd.commandnames:
                self._subcmd.get_command_handler(args.sub_command).handle_command(args)
Exemplo n.º 5
0
class Task(Command):
    COMMAND_NAME = 'task'

    def _init_subparser(self):
        self._command_parser = self._parser.add_parser('task',
                                                       help='Task Options')
        self._subcommand_parser = self._command_parser.add_subparsers(
            dest='sub_command', help='Task Commands')
        self._init_subcmd_factory()

    def _init_subcmd_factory(self):
        self._subcmd = SubCommands(self._subcommand_parser)
        self._subcmd.add_command('todotracker.subcommands.task', 'AddTask')
        self._subcmd.add_command('todotracker.subcommands.task', 'ListTask')
        self._subcmd.add_command('todotracker.subcommands.task', 'ShowTask')

    def handle_command(self, args=None):
        if args.command == self.COMMAND_NAME:
            if args.sub_command in self._subcmd.commandnames:
                self._subcmd.get_command_handler(
                    args.sub_command).handle_command(args)
Exemplo n.º 6
0
class Project(Command):
    COMMAND_NAME = 'project'

    def _init_subparser(self):
        self._command_parser = self._parser.add_parser(self.COMMAND_NAME,
                                                       help='Project options')
        self._subcommand_parser = self._command_parser.add_subparsers(
            dest='sub_command', help='Project Commands')
        self._init_subcmd_factory()

    def _init_subcmd_factory(self):
        self._subcmd = SubCommands(self._subcommand_parser)
        self._subcmd.add_command('todotracker.subcommands.project',
                                 'AddProject')
        self._subcmd.add_command('todotracker.subcommands.project',
                                 'ListProject')

    def handle_command(self, args=None):
        if args.command == self.COMMAND_NAME:
            if args.sub_command in self._subcmd.commandnames:
                self._subcmd.get_command_handler(
                    args.sub_command).handle_command(args)
Exemplo n.º 7
0
 def _init_subcmd_factory(self):
     self._subcmd = SubCommands(self._subcommand_parser)
     self._subcmd.add_command('todotracker.subcommands.task', 'AddTask')
     self._subcmd.add_command('todotracker.subcommands.task', 'ListTask')
     self._subcmd.add_command('todotracker.subcommands.task', 'ShowTask')
Exemplo n.º 8
0
 def _init_subcmd_factory(self):
     self._subcmd = SubCommands(self._subcommand_parser)
     self._subcmd.add_command('todotracker.subcommands.task', 'AddTask')
     self._subcmd.add_command('todotracker.subcommands.task', 'ListTask')
     self._subcmd.add_command('todotracker.subcommands.task', 'ShowTask')
Exemplo n.º 9
0
 def _init_subcmd_factory(self):
     self._subcmd = SubCommands(self._subcommand_parser)
     self._subcmd.add_command('todotracker.subcommands.project', 'AddProject')
     self._subcmd.add_command('todotracker.subcommands.project', 'ListProject')
Exemplo n.º 10
0
 def _init_subcmd_factory(self):
     self._subcmd = SubCommands(self._subcommand_parser)
     self._subcmd.add_command('todotracker.subcommands.project',
                              'AddProject')
     self._subcmd.add_command('todotracker.subcommands.project',
                              'ListProject')