From b15ea1aa7bf90cd13f8b315a6b0303340b6516c5 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Thu, 15 Aug 2019 07:12:51 +0800 Subject: [PATCH] add util_env --- src/lib.rs | 1 + src/util_env.rs | 9 +++++++++ 2 files changed, 10 insertions(+) create mode 100644 src/util_env.rs 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"), + } +}