Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::config::parsed_args Struct Reference

Parsed command-line arguments. More...

#include <cli_config_parser.h>

Collaboration diagram for kcenon::common::config::parsed_args:
Collaboration graph

Public Attributes

std::string config_path
 Configuration file path (from –config)
 
std::vector< std::pair< std::string, std::string > > overrides
 Configuration overrides (from –set key=value)
 
bool show_help = false
 Show help flag.
 
bool show_version = false
 Show version flag.
 
std::vector< std::string > positional_args
 Unparsed positional arguments.
 

Detailed Description

Parsed command-line arguments.

Definition at line 58 of file cli_config_parser.h.

Member Data Documentation

◆ config_path

std::string kcenon::common::config::parsed_args::config_path

Configuration file path (from –config)

Definition at line 60 of file cli_config_parser.h.

Referenced by kcenon::common::config::cli_config_parser::parse().

◆ overrides

std::vector<std::pair<std::string, std::string> > kcenon::common::config::parsed_args::overrides

Configuration overrides (from –set key=value)

Definition at line 63 of file cli_config_parser.h.

Referenced by kcenon::common::config::cli_config_parser::parse().

◆ positional_args

std::vector<std::string> kcenon::common::config::parsed_args::positional_args

Unparsed positional arguments.

Definition at line 72 of file cli_config_parser.h.

Referenced by kcenon::common::config::cli_config_parser::parse().

◆ show_help

bool kcenon::common::config::parsed_args::show_help = false

Show help flag.

Definition at line 66 of file cli_config_parser.h.

Referenced by kcenon::common::config::cli_config_parser::parse().

◆ show_version

bool kcenon::common::config::parsed_args::show_version = false

Show version flag.

Definition at line 69 of file cli_config_parser.h.

Referenced by kcenon::common::config::cli_config_parser::parse().


The documentation for this struct was generated from the following file: