From 709731ab6efe92f7ff56cd759ef593d176e4edcd Mon Sep 17 00:00:00 2001 From: Orne Brocaar Date: Tue, 27 Sep 2022 10:45:46 +0100 Subject: [PATCH] Fix reading arguments after clap update. --- chirpstack/src/main.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/chirpstack/src/main.rs b/chirpstack/src/main.rs index d8f8328f..483935f9 100644 --- a/chirpstack/src/main.rs +++ b/chirpstack/src/main.rs @@ -90,8 +90,8 @@ async fn main() -> Result<()> { ) .get_matches(); - let config_dir = matches.value_of_lossy("config-dir").unwrap(); - config::load(Path::new(config_dir.as_ref()))?; + let config_dir = matches.get_one::("config-dir").unwrap(); + config::load(Path::new(&config_dir))?; let conf = config::get(); let filter = filter::Targets::new().with_targets(vec![ @@ -111,7 +111,7 @@ async fn main() -> Result<()> { } if let Some(v) = matches.subcommand_matches("print-ds") { - let dev_eui = v.value_of_lossy("dev-eui").unwrap(); + let dev_eui = v.get_one::("dev-eui").unwrap(); let dev_eui = EUI64::from_str(&dev_eui).unwrap(); cmd::print_ds::run(&dev_eui).await.unwrap(); @@ -119,7 +119,7 @@ async fn main() -> Result<()> { } if let Some(v) = matches.subcommand_matches("import-ttn-lorawan-devices") { - let dir = v.value_of_lossy("dir").unwrap(); + let dir = v.get_one::("dir").unwrap(); cmd::import_ttn_lorawan_devices::run(Path::new(&*dir)) .await .unwrap();