#pragma once
#include <string>

class ArchiveManager {
public:
    ArchiveManager();
    bool pack(const std::string& folderPath, const std::string& archivePath);
    bool unpack(const std::string& archivePath, const std::string& outDir);
    bool readConfigJson(const std::string& archivePath, std::string& outJson);
    bool writeConfigJson(const std::string& archivePath, const std::string& json);
};