Nsps.save() if args.export_nca_map: exportNcaMap(args.export_nca_map) if args.compress_all: nut.initTitles() nut.initFiles() nut.compressAll(19 if args.level is None else args.level) if args.decompress_all: nut.decompressAll() if args.extract_nca_meta is not None: nut.extractNcaMeta(args.extract_nca_meta) if args.organize: nut.initTitles() nut.initFiles() nut.organize() if args.export: nut.initTitles() nut.initFiles() nut.export(args.export) if args.export_versions: nut.initTitles() nut.initFiles() nut.export(args.export_versions, ['id', 'rightsId', 'version'])
if args.pull: nut.pull() if args.refresh: nut.initTitles() nut.initFiles() refresh(False) if args.read_rightsids: nut.initTitles() nut.initFiles() refresh(True) if args.extract_nca_meta: nut.extractNcaMeta() if args.organize: nut.initTitles() nut.initFiles() nut.organize() if args.verify: nut.initTitles() nut.initFiles() if blockchain.verifyKey(args.verify[0], args.verify[1]): Print.info('Title key is valid') else: Print.info('Title key is INVALID %s - %s' % (args.verify[0], args.verify[1]))