adnv 1.5.0

CLI that tracks, checks and auto-updates infrastructure dependency versions across Terraform, Helm, Docker, Git and npm
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[tokio::main]
async fn main() -> miette::Result<()> {
    use adnv::sources::parse;

    let (sources, _errors): (Vec<_>, Vec<_>) = parse::parse_cwd(&parse::ParseOptions::default())
        .await
        .split();
    for source in sources {
        println!(
            "[{loc:?}] {address}: {version:?}",
            loc = source.source.loc.map(|loc| loc.to_string()),
            address = source.source.data.describe(),
            version = source.current,
        );
    }

    Ok(())
}