Radix Relay
Hybrid mesh communications with Signal Protocol encryption
Loading...
Searching...
No Matches
cli_parser.hpp File Reference
#include <CLI/CLI.hpp>
#include <platform/env_utils.hpp>
#include <spdlog/spdlog.h>
#include <string>

Go to the source code of this file.

Classes

struct  radix_relay::cli_utils::cli_args
 Parsed command-line arguments. More...
 

Namespaces

namespace  radix_relay
 
namespace  radix_relay::cli_utils
 

Functions

auto radix_relay::cli_utils::setup_cli_app (CLI::App &app, cli_args &args) -> void
 Configures CLI11 application with command-line options.
 
auto radix_relay::cli_utils::parse_cli_args (int argc, char **argv) -> cli_args
 Parses command-line arguments into a cli_args structure.
 
auto radix_relay::cli_utils::validate_cli_args (const cli_args &args) -> bool
 Validates parsed command-line arguments for logical consistency.