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
use super::error::Error;
use clap::Parser;
use miette::Result;

use adnv::Config;

#[derive(Debug, Parser)]
pub struct Command;

impl Command {
    pub async fn run(self, config: Option<&Config>) -> Result<()> {
        let config = config.ok_or(Error::NoConfigFile)?;

        tracing::debug!("Config: {config:#?}");

        Ok(adnv::ops::run::run(config).await?)
    }
}