mirror of
https://onedev.site.tesses.net/tesses-framework
synced 2026-02-08 15:55:46 +00:00
Add args parser
This commit is contained in:
13
include/TessesFramework/Args.hpp
Normal file
13
include/TessesFramework/Args.hpp
Normal file
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
#include "Common.hpp"
|
||||
namespace Tesses::Framework {
|
||||
class Args {
|
||||
public:
|
||||
Args(std::vector<std::string> args);
|
||||
Args(int argc, char** argv);
|
||||
std::string filename;
|
||||
std::vector<std::string> positional;
|
||||
std::vector<std::string> flags;
|
||||
std::vector<std::pair<std::string,std::string>> options;
|
||||
};
|
||||
}
|
||||
@@ -37,4 +37,5 @@
|
||||
#include "Serialization/SQLite.hpp"
|
||||
#include "Platform/Environment.hpp"
|
||||
#include "Platform/Process.hpp"
|
||||
#include "Serialization/BitConverter.hpp"
|
||||
#include "Serialization/BitConverter.hpp"
|
||||
#include "Args.hpp"
|
||||
Reference in New Issue
Block a user