adnv 1.5.0

CLI that tracks, checks and auto-updates infrastructure dependency versions across Terraform, Helm, Docker, Git and npm
Documentation
#[easy_ext::ext(UrlExt)]
pub impl url::Url {
    fn scheme_pair(&self) -> (&str, Option<&str>) {
        let scheme = self.scheme();

        if let Some((main, secondary)) = scheme.split_once('+') {
            (main, Some(secondary))
        } else {
            (scheme, None)
        }
    }

    fn scheme_main(&self) -> &str {
        self.scheme_pair().0
    }

    fn scheme_secondary(&self) -> Option<&str> {
        self.scheme_pair().1
    }
}