def remove_framework(cls, project, package_name): cls.show_project_info(project) package = cls.check_added_package(project, package_name) if package is None: print MultiLanguage.get_string('PACKAGE_PKG_NOT_FOUND_FMT', package_name) return dir = package["dir_path"] print MultiLanguage.get_string('PACKAGE_PKG_REMOVE_FMT', dir) uninstall_helper = RemoveFrameworkHelper(project, dir) uninstall_helper.run() print MultiLanguage.get_string('PACKAGE_PKG_REMOVE_OK')
def remove_framework(cls, project, package_name): cls.show_project_info(project) package = cls.check_added_package(project, package_name) if package is None: print cocos.MultiLanguage.get_string('PACKAGE_PKG_NOT_FOUND_FMT') % package_name return dir = package["dir_path"] print cocos.MultiLanguage.get_string('PACKAGE_PKG_REMOVE_FMT') % dir uninstall_helper = RemoveFrameworkHelper(project, dir) uninstall_helper.run() print cocos.MultiLanguage.get_string('PACKAGE_PKG_REMOVE_OK')
def remove_framework(cls, project, package_name): print "[PROJECT] > project path: %s" % project["path"] print "[PROJECT] > project type: %s" % project["type"] packages_dir = project["packages_dir"] if not os.path.isdir(packages_dir): print "[PROJECT] > Not found any packages." return name_len = len(package_name) dirs = os.listdir(packages_dir) for dir in dirs: dir_path = packages_dir + os.sep + dir if not os.path.isdir(dir_path): continue if dir == package_name: print "[PROJECT] > Removing '%s' ..." % dir uninstall_helper = RemoveFrameworkHelper(project, dir_path) uninstall_helper.run() elif dir[0:name_len + 1] == package_name + '-': print "[PROJECT] > Removing '%s' ..." % dir uninstall_helper = RemoveFrameworkHelper(project, dir_path) uninstall_helper.run()
def remove_framework(cls, project, package_name): print "[PROJECT] > project path: %s" % project["path"] print "[PROJECT] > project type: %s" % project["type"] packages_dir = project["packages_dir"] if not os.path.isdir(packages_dir): print "[PROJECT] > Not found any packages." return name_len = len(package_name) dirs = os.listdir(packages_dir) for dir in dirs: dir_path = packages_dir + os.sep + dir if not os.path.isdir(dir_path): continue if dir == package_name: print "[PROJECT] > Removing '%s' ..." % dir uninstall_helper = RemoveFrameworkHelper(project, dir_path) uninstall_helper.run() elif dir[0:name_len+1] == package_name + '-': print "[PROJECT] > Removing '%s' ..." % dir uninstall_helper = RemoveFrameworkHelper(project, dir_path) uninstall_helper.run()