diff --git a/src/lib.rs b/src/lib.rs index 50bfd55..82e2885 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -6,6 +6,7 @@ use std::{ pub mod util_io; pub mod util_os; +pub mod util_env; pub mod util_cmd; pub mod util_msg; pub mod util_size; diff --git a/src/util_env.rs b/src/util_env.rs new file mode 100644 index 0000000..d81dd5c --- /dev/null +++ b/src/util_env.rs @@ -0,0 +1,9 @@ + +use std::env; + +pub fn is_env_on(var: &str) -> bool { + match env::var(var) { + Err(_) => false, + Ok(v) => (v == "TRUE" || v == "true" || v =="YES" || v == "yes" || v == "1"), + } +}