Exemple #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')
Exemple #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')
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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')
Exemple #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')
Exemple #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')
Exemple #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')