A personal rust firmware for the Badger 2040 W
1use heapless::Vec;
2
3const ENV_DATA: &str = include_str!("../.env");
4
5pub fn env_value(key: &str) -> &'static str {
6 for line in ENV_DATA.lines() {
7 let parts: Vec<&str, 2> = line.split('=').collect();
8 if parts.len() == 2 {
9 if parts[0].trim() == key {
10 let mut value = parts[1].trim().chars();
11 value.next();
12 value.next_back();
13 return value.as_str();
14 }
15 }
16 }
17 panic!("Key: {:?} not found in .env file. May also need to provide your own .env from a copy of .env.save", key);
18}