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