// Copyright (c) Huawei Technologies Co., Ltd. 2026-2026. All rights reserved.
//! KDC Agent binary entry point.
fn main() {
if let Err(e) = kdc_agent::init() {
eprintln!("kdc_agent init failed: {}", e);
std::process::exit(1);
}
if let Err(e) = kdc_agent::start() {
eprintln!("kdc_agent start failed: {}", e);
std::process::exit(1);
}
if let Err(e) = kdc_agent::stop() {
eprintln!("kdc_agent stop failed: {}", e);
std::process::exit(1);
}
}