def __init__(self, args, setup): # Create config object self.conf = Config(setup.configdir+"/settings.json") # args... self.args = args # Create manifest parser object self.manifest = self.argsManifestFile() self.manifest.parseManifest() # Directories self.setup = setup self.tmpdir = self.setup.archivedir self.extract = self.setup.archivedir+"extraction.csv" self.migrate = self.setMigrationLocation() # Process logger.tear() logger.out("Started packing mode...") self.showStatusLast() self.argsNoAsk() self.argsManifestInfo() self.calculateTotalSize() self.prepairTempDir() self.createArchiveDir() self.createBackup()
def __init__(self, args, setup): # Create config object self.conf = Config(setup.configdir+"/settings.json") # args... self.args = args # Directories self.setup = setup self.tmpdir = self.setup.archivedir self.extract = self.setup.archivedir+"extraction.csv" #print(self.args) logger.tear() logger.out(self.args, 0) logger.out("Started unpacking mode...") self.warnNoAsk() self.argsCheckInFile() self.printArchiveMembers() if self.askYesNo("Continue?"): self.extractArchive() self.moveExtractedFiles()