1use clap::Parser;
2
3#[derive(Parser, Debug)]
4#[command(version, about = "Learn more at https://github.com/nasa42/webterm", long_about = None)]
5pub struct Args {
6 #[arg(long, env = "WT_DEVICE_NAME")]
8 pub device_name: String,
9
10 #[arg(long, env = "WT_SECRET_KEY")]
11 pub secret_key: String,
12
13 #[arg(long, env = "WT_RELAYS")]
17 pub relays: Option<String>,
18
19 #[arg(long, env = "WT_DEVICE_SUBNAME")]
20 pub device_subname: Option<String>,
21
22 #[arg(long, env = "WT_DAEMON", short = 'd')]
23 pub daemon: bool,
24}