#pragma once #include #include #include #include #include #include "common.h" class CnmtProcess { public: CnmtProcess(); void process(); void setInputFile(const fnd::SharedPtr& file); void setCliOutputMode(CliOutputMode type); void setVerifyMode(bool verify); const nn::hac::ContentMeta& getContentMeta() const; private: const std::string kModuleName = "CnmtProcess"; fnd::SharedPtr mFile; CliOutputMode mCliOutputMode; bool mVerify; nn::hac::ContentMeta mCnmt; void importCnmt(); void displayCnmt(); const char* getBoolStr(bool state) const; };