xbp 10.17.2

XBP is a zero-config build pack that can also interact with proxies, kafka, sockets, synthetic monitors.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::cli::commands;
use crate::cli::error::{CliResult, ErrorFactory};
use crate::logging::log_error;

pub async fn handle_nordvpn(cmd: commands::NordvpnCmd, debug: bool) -> CliResult<()> {
    if let Err(e) = crate::commands::run_nordvpn(cmd.args, debug).await {
        let _ = log_error("nordvpn", "NordVPN command failed", Some(&e)).await;
        return Err(ErrorFactory::operation(
            "nordvpn",
            "run NordVPN command",
            e,
            Some("Run `xbp nordvpn -h` for subcommand examples."),
        ));
    }
    Ok(())
}