use clap::Parser;
#[derive(clap::Parser)]
struct GetCredentialOpts {
server: String,
}
fn main() -> Result<(), docker_credential::CredentialRetrievalError> {
let GetCredentialOpts { server } = GetCredentialOpts::parse();
let credential = docker_credential::get_credential(&server)?;
eprintln!("{credential:#?}");
Ok(())
}