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)