Streamlined workflow of GCryptCLI

This commit is contained in:
Leonetienne
2022-05-17 01:13:42 +02:00
parent 845c77a985
commit a8230086d3
37 changed files with 24183 additions and 3137 deletions

View File

@@ -0,0 +1,21 @@
#pragma once
#include <Hazelnupp/CmdArgsInterface.h>
class CommandlineInterface
{
public:
static void Init(const int argc, const char* const* argv);
static Hazelnp::CmdArgsInterface& Get();
private:
//! Special command compatibility checking unique to this app
static void SpecialCompatibilityChecking();
static void CrashWithMsg(const std::string& msg);
static void CatchVersionQueries();
CommandlineInterface() {};
static Hazelnp::CmdArgsInterface nupp;
};