48std::optional<CommandOptions>
parse_arguments(cxxopts::Options &options,
int argc,
char **argv);
Top-level namespace for Health-GPS Console host application.
Definition command_options.cpp:8
std::optional< CommandOptions > parse_arguments(cxxopts::Options &options, int argc, char **argv)
Parses the command-line interface (CLI) arguments.
Definition command_options.cpp:34
cxxopts::Options create_options()
Creates the command-line interface (CLI) options.
Definition command_options.cpp:10
Defines the Command Line Interface (CLI) arguments options.
Definition command_options.h:16
size_t num_threads
The maximum number of threads to use (0: no limit).
Definition command_options.h:33
bool dry_run
Whether to check input files without actually running simulation.
Definition command_options.h:36
int job_id
The batch job identifier value, optional.
Definition command_options.h:30
std::string config_source
The configuration source (file, directory or URL)
Definition command_options.h:18
bool verbose
Indicates whether the application logging is verbose.
Definition command_options.h:27
std::optional< hgps::input::DataSource > data_source
The back-end storage full path or URL argument value.
Definition command_options.h:21
std::optional< std::string > output_folder
The output folder where results will be saved.
Definition command_options.h:24