From 115beadb618bf03ebf88289360a6be1235083a8f Mon Sep 17 00:00:00 2001 From: Romulus21 Date: Sat, 5 Jun 2021 21:41:56 +0200 Subject: [PATCH] fix file env path --- src/device_var.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/device_var.rs b/src/device_var.rs index b9a3451..a34d993 100644 --- a/src/device_var.rs +++ b/src/device_var.rs @@ -6,25 +6,23 @@ use std::path::Path; pub fn read_env_var() { let filename = "device.env"; - // println!("In file {}", filename); + let mut path = env::var("PWD").unwrap().to_string(); + path.push('/'); + path.push_str(filename); - fs::read_to_string(filename) + fs::read_to_string(path) .expect("Something went wrong reading the file : device.env"); - if let Ok(lines) = read_lines(filename) { - // Consumes the iterator, returns an (Optional) String for line in lines { if let Ok(var) = line { let new_var: Vec<&str> = var.split('=').collect(); env::set_var(new_var[0], new_var[1]); - // println!("Ma ligne : {:?}", new_var); } } } // println!("\n"); - // for (key, value) in env::vars() { // println!("{}: {}", key, value); // }