wrapper-rs/src/main.rs

30 lines
584 B
Rust

#![windows_subsystem = "windows"]
#[allow(unused)]
#[cfg(not(windows))]
mod other;
#[allow(unused)]
#[cfg(windows)]
mod win;
mod config;
pub const VERSION: &'static str = env!("CARGO_PKG_VERSION");
pub const SHOW_CONSOLE: bool = false;
fn main() {
let config = config::Config::from_cli();
if config.is_none() {
return;
}
let config = config.unwrap();
// 输出相关信息
println!("call {}", VERSION);
println!("config: {}", config);
// 运行
#[cfg(windows)]
win::run(&config);
#[cfg(not(windows))]
other::run(&config);
}