|
|
|
@ -100,8 +100,7 @@ pub struct Args { |
|
|
|
#[arg(short, long, value_name = "level", value_enum, default_value = "info")] |
|
|
|
pub verbosity: ArgVerbosity, |
|
|
|
|
|
|
|
/// Daemonize the process as Windows service
|
|
|
|
#[cfg(target_os = "windows")] |
|
|
|
/// Daemonize for unix family or run as Windows service
|
|
|
|
#[arg(long)] |
|
|
|
pub daemonize: bool, |
|
|
|
} |
|
|
|
@ -144,7 +143,6 @@ impl Default for Args { |
|
|
|
udp_timeout: 10, |
|
|
|
verbosity: ArgVerbosity::Info, |
|
|
|
virtual_dns_pool: IpCidr::from_str("198.18.0.0/15").unwrap(), |
|
|
|
#[cfg(target_os = "windows")] |
|
|
|
daemonize: false, |
|
|
|
} |
|
|
|
} |
|
|
|
|