launcher: option to make command line args take precedence (#327)

## Link to GitHub Issue, if one exists
Fixes #190 

## Description of change
When `-cmdoverride` is specified, any command line arguments are taken
first before merging with what is in the config file.

## Testing
Still testing...
This commit is contained in:
bicarus-dev
2025-05-15 23:26:38 -07:00
committed by GitHub
parent 7c15452c1e
commit c5eb1e999b
4 changed files with 81 additions and 6 deletions
+1
View File
@@ -43,6 +43,7 @@ public:
std::string value;
std::vector<Option> alternatives;
bool disabled = false;
bool conflicting = false;
explicit Option(OptionDefinition definition, std::string value = "") :
definition(std::move(definition)), value(std::move(value)) {