podman-client 0.0.2

A native Rust client for the Podman REST API over Unix sockets
Documentation
use podman_client::{client::Client, models::podman::secrets::create::SecretCreateOptions};
use users::get_current_username;

#[tokio::main]
async fn main() {
    println!(
        "Running example 'secret_create' on user {:?}",
        get_current_username().unwrap()
    );
    let client = Client::new("/run/user/1000/podman/podman.sock");
    let secret_create = client
        .secret_create(SecretCreateOptions {
            name: "my_secret",
            driver: Some("file"),
            driver_opts: Some("opt1=val1,opt2=val2"),
            labels: Some("env=dev,app=test"),
            secret: "secret-value",
        })
        .await;
    println!("{:#?}", secret_create);
}