示例#1
0
 def main(self, options, config):
     console = Console(config)
     rules_name = options.rulesname[0]
     if options.subcommand == "phases":
         console.list_rules_phases(rules_name)
     elif options.subcommand == "files":
         console.list_rules_files(rules_name)
示例#2
0
 def main(self, options, config):
     console = Console(config)
     if options.subcommand == "list":
         console.list_system_provides()
         return
     if options.subcommand == "add":
         names = NameVersionParser().parse(options.name)
         console.add_system_provides(names)
     elif options.subcommand == "remove":
         names = options.name
         console.remove_system_provides(names)
示例#3
0
 def main(self, options, config):
     console = Console(config)
     console.upgrade()
示例#4
0
 def main(self, options, config):
     console = Console(config)
     subcmd = options.subcommand
     rulesname = options.rulesname[0]
     if subcmd == "push":
         console.quilt_push(rulesname, options.all)
     elif subcmd == "pop":
         console.quilt_pop(rulesname, options.all)
     elif subcmd == "refresh":
         console.quilt_refresh(rulesname)
     elif subcmd == "new":
         console.quilt_new(rulesname, options.patchname[0])
     elif subcmd == "delete":
         console.quilt_delete(rulesname)
     elif subcmd == "import":
         console.quilt_import(rulesname, options.patches)
     elif subcmd == "edit":
         console.quilt_edit(rulesname, options.files)
示例#5
0
 def main(self, options, config):
     console = Console(config)
     if options.subcommand == "installed":
         console.list_installed_rules()
     elif options.subcommand == "activated":
         console.list_activated_rules()
示例#6
0
 def main(self, options, config):
     console = Console(config)
     rulesname = options.rulesname[0]
     force = options.force
     if options.distclean:
         console.distclean_rules(rulesname, force)
     elif options.source:
         console.delete_source_rules(rulesname, force)
     elif options.destroot:
         console.delete_destroot_rules(rulesname, force)
     elif options.download:
         console.delete_download_rules(rulesname, force)
     elif options.clean:
         console.clean_rules(rulesname, force)
     else:
         console.delete_build_rules(rulesname, force)