示例#1
0
    def execute(self, command, project_name, cl_args, config):
        super(RepositoryCmd, self).execute(command, project_name, \
                cl_args, config)

        if len(cl_args) == 0:
            raise ScalakError("No subcommand specified")

        project = Project()
        project.load(project_name, config)

        if cl_args[0] == "add":
            self.add(project, cl_args, config)
        elif cl_args[0] == "remove":
            self.remove(project, cl_args, config)
        else:
            return -1

        return 0