use std::env;
use anyhow::Result;
use tracing_subscriber::{
fmt::{format::FmtSpan, Subscriber},
prelude::*,
EnvFilter,
};
#[tokio::main]
async fn main() -> Result<()> {
Subscriber::builder()
.with_writer(std::io::stderr)
.with_span_events(FmtSpan::NEW | FmtSpan::CLOSE)
.with_env_filter(EnvFilter::from_default_env())
.finish()
.init();
for secret in env::args().skip(1) {
let value = credentials::var(&secret).await?;
println!("{}={}", &secret, value);
}
Ok(())
}