use std::env;
use std::path::Path;
fn main() {
let env_path = if Path::new(".env").exists() {
Some(".env")
} else if Path::new(".env.local").exists() {
Some(".env.local")
} else {
None
};
if let Some(path) = env_path {
println!("cargo:rerun-if-changed={}", path);
if dotenvy::from_filename(path).is_err() {
println!("cargo:warning=failed to load env file: {}", path);
}
}
if let Ok(val) = env::var("POSTHOG_API_KEY") {
println!("cargo:rustc-env=POSTHOG_API_KEY={}", val);
}
if let Ok(val) = env::var("POSTHOG_API_HOST") {
println!("cargo:rustc-env=POSTHOG_API_HOST={}", val);
}
if let Ok(val) = env::var("ZOI_ABOUT_PACKAGER_AUTHOR") {
println!("cargo:rustc-env=ZOI_ABOUT_PACKAGER_AUTHOR={}", val);
}
if let Ok(val) = env::var("ZOI_ABOUT_PACKAGER_EMAIL") {
println!("cargo:rustc-env=ZOI_ABOUT_PACKAGER_EMAIL={}", val);
}
if let Ok(val) = env::var("ZOI_ABOUT_PACKAGER_HOMEPAGE") {
println!("cargo:rustc-env=ZOI_ABOUT_PACKAGER_HOMEPAGE={}", val);
}
let zoi_registry = env::var("ZOI_DEFAULT_REGISTRY")
.unwrap_or_else(|_| "https://gitlab.com/Zillowe/Zillwen/Zusty/Zoidberg.git".to_string());
println!("cargo:rustc-env=ZOI_DEFAULT_REGISTRY={}", zoi_registry);
}