docker_credential 1.4.0

Reads a user's docker credentials from config
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use clap::Parser;

/// Invoke `docker_credential::get_credential`.
#[derive(clap::Parser)]
struct GetCredentialOpts {
    /// Server address, for example, `us-docker.pkg.dev`.
    server: String,
}

fn main() -> Result<(), docker_credential::CredentialRetrievalError> {
    let GetCredentialOpts { server } = GetCredentialOpts::parse();

    let credential = docker_credential::get_credential(&server)?;

    eprintln!("{credential:#?}");

    Ok(())
}