Added dotenvy to make development a bit easier

This commit is contained in:
Dreaded_X 2025-04-22 00:16:55 +02:00
parent 46ea8e2cd7
commit 58bb0b312a
Signed by: Dreaded_X
GPG Key ID: FA5F485356B0D2D4
3 changed files with 10 additions and 0 deletions

7
Cargo.lock generated
View File

@ -549,6 +549,12 @@ dependencies = [
"syn 2.0.100", "syn 2.0.100",
] ]
[[package]]
name = "dotenvy"
version = "0.15.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1aaf95b3e5c8f23aa320147307562d361db0ae0d51242340f558153b4eb2439b"
[[package]] [[package]]
name = "dyn-clone" name = "dyn-clone"
version = "1.0.19" version = "1.0.19"
@ -1484,6 +1490,7 @@ dependencies = [
"chrono", "chrono",
"color-eyre", "color-eyre",
"cynic", "cynic",
"dotenvy",
"futures", "futures",
"git-version", "git-version",
"insta", "insta",

View File

@ -35,6 +35,7 @@ reqwest = { version = "0.12.14", default-features = false, features = [
] } ] }
git-version = "0.3.9" git-version = "0.3.9"
color-eyre = "0.6.3" color-eyre = "0.6.3"
dotenvy = "0.15.7"
[dev-dependencies] [dev-dependencies]
insta = { workspace = true } insta = { workspace = true }

View File

@ -1,6 +1,7 @@
use std::sync::Arc; use std::sync::Arc;
use std::time::Duration; use std::time::Duration;
use dotenvy::dotenv;
use futures::StreamExt; use futures::StreamExt;
use k8s_openapi::api::core::v1::Secret; use k8s_openapi::api::core::v1::Secret;
use kube::runtime::controller::{self, Action}; use kube::runtime::controller::{self, Action};
@ -37,6 +38,7 @@ async fn log_status<T>(
#[tokio::main] #[tokio::main]
async fn main() -> color_eyre::Result<()> { async fn main() -> color_eyre::Result<()> {
color_eyre::install()?; color_eyre::install()?;
dotenv().ok();
let env_filter = EnvFilter::try_from_default_env() let env_filter = EnvFilter::try_from_default_env()
.or_else(|_| EnvFilter::try_new("info")) .or_else(|_| EnvFilter::try_new("info"))