#include "CommandLineArgs.h" CommandLineArgs::CommandLineArgs() : mArugments(), mLaunchPath() { } std::unique_ptr CommandLineArgs::Create() { return std::make_unique(); } std::filesystem::path CommandLineArgs::getLaunchPath() { return mLaunchPath; } void CommandLineArgs::recordLaunchPath() { mLaunchPath = std::filesystem::current_path(); } void CommandLineArgs::process(int argc, char *argv[]) { for(int idx=0; idx& args) { mArugments = args; } std::size_t CommandLineArgs::getNumberOfArgs() const { return mArugments.size(); } std::string CommandLineArgs::getArg(std::size_t index) const { if(index