6976d330fc
- Used to compile using a specific target, without the need of modifying the makegen.xml file
26 lines
701 B
C++
26 lines
701 B
C++
#pragma once
|
|
|
|
#include "ConfigFile.h"
|
|
|
|
struct ConfigCLI
|
|
{
|
|
public:
|
|
static int Main(int argc, char** argv);
|
|
private:
|
|
static void DisplayCLIHelp();
|
|
static void DisplayGenHelp();
|
|
static void DisplayAddHelp();
|
|
static void DisplayRemoveHelp();
|
|
static void DisplaySetHelp();
|
|
static void DisplayGetHelp();
|
|
|
|
static ConfigSetting CLIStringToSetting(const std::string& s);
|
|
|
|
static int Gen(int argc, char** argv);
|
|
static int Add(int argc, char** argv, ConfigFile& config);
|
|
static int Remove(int argc, char** argv, ConfigFile& config);
|
|
static int Set(int argc, char** argv, ConfigFile& config);
|
|
static int Get(int argc, char** argv, ConfigFile& config);
|
|
|
|
};
|