squarecloud 0.1.1

Async Rust client for the SquareCloud API
Documentation
use squarecloud::{ApiClient, CredentialType};

#[tokio::main]
async fn main() {
    let client = ApiClient::new();
    let db_id = std::env::args()
        .nth(1)
        .expect("usage: cargo run --example NAME -- <db_id>");
    let db = client.database(&db_id);

    let new_password = db
        .redefine_credential(CredentialType::Password)
        .await
        .unwrap();
    println!("new password: {new_password}");

    let new_cert = db
        .redefine_credential(CredentialType::Certificate)
        .await
        .unwrap();
    println!("new certificate: {new_cert}");
}