diff --git a/src/main.rs b/src/main.rs index 3de9306..480d254 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,7 @@ use reqwest::Client; use serde::Deserialize; use serial::prelude::*; +use std::env; use std::io; use std::str::from_utf8; use std::time::Duration; @@ -43,7 +44,9 @@ struct ImageLinks { #[tokio::main] async fn main() { - let mut port = serial::open("/dev/ttyACM0").unwrap(); + let args: Vec = env::args().collect(); + let path_to_scanner = &args[1]; + let mut port = serial::open(path_to_scanner).unwrap(); interact(&mut port).await.unwrap(); }