agama/rust/suseconnect-agama/examples/announce.rs
2026-01-21 17:32:55 +01:00

22 lines
556 B
Rust

use std::env;
use suseconnect_agama::{announce_system, ConnectParams};
pub fn main() {
tracing_subscriber::fmt::init();
let args: Vec<String> = env::args().collect();
let Some(code) = args.get(1) else {
eprintln!("Provide reg code as first parameter");
return;
};
let params = ConnectParams {
language: Some("en_US".to_string()),
url: None,
token: Some(code.to_string()),
email: None,
};
let result = announce_system(params, "SLES-16-x86_64");
println!("{:?}", result);
}