mirror of
https://github.com/rustdesk/rustdesk.git
synced 2026-09-06 08:01:03 +03:00
20 lines
539 B
Rust
20 lines
539 B
Rust
use librustdesk::*;
|
|
|
|
#[cfg(not(target_os = "macos"))]
|
|
fn main() {}
|
|
|
|
#[cfg(target_os = "macos")]
|
|
fn main() {
|
|
let args: Vec<String> = std::env::args().collect();
|
|
if args.len() > 1 && args[1] == "--write-plists" {
|
|
if let Err(e) = librustdesk::platform::write_plists() {
|
|
eprintln!("Failed to write plists: {}", e);
|
|
std::process::exit(1);
|
|
}
|
|
std::process::exit(0);
|
|
}
|
|
crate::common::load_custom_client();
|
|
hbb_common::init_log(false, "service");
|
|
crate::start_os_service();
|
|
}
|