44 void showHelp(
const char* programName)
noexcept;
fers_log_level_t
Log levels for the FERS library.
void showVersion() noexcept
Displays the version information.
std::expected< Config, std::string > parseArguments(const int argc, char *argv[]) noexcept
Parses command-line arguments.
void showHelp(const char *programName) noexcept
Displays the help message.
Configuration structure for the application.
std::string script_file
Path to the script file.
fers_log_level_t log_level
Logging level.
bool validate
Validate the input .fersxml file by default.
bool generate_kml
Optional flag to generate KML visualization output.
unsigned num_threads
Number of threads to use.
std::optional< std::string > log_file
Optional log file path for logging output.