neolite

Crates.ioneolite
lib.rsneolite
version0.1.5
sourcesrc
created_at2024-04-04 04:34:54.556761
updated_at2024-04-17 02:11:25.355561
descriptionNEO Lite SDK
homepage
repositoryhttps://github.com/BiznetGIO/neolite
max_upload_size
id1195859
size100,180
Azzam S.A (azzamsa)

documentation

README

neolite

NEO Lite SDK.


The neolite SDK makes it easy to work with Biznet Gio's NEO Lite service. With NEO Lite SDK, developers can effortlessly manage and control their VPS instances for hosting websites and applications.

Usage

#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let url = "https://api.portal.biznetgio.dev/v1/neolites".parse::<http::Uri>()?;
    let token = env::var("TOKEN").context("TOKEN env not found.")?;

    let config = Config::new(url, &token);
    let client = Client::new(config)?;

    let keypair = Lite::new(client).keypair().await?;
    let key = keypair.create("gandalf0").await?;
    println!("{}", key.name);
    Ok(())
}

To learn more, see other examples.

Development

git clone https://github.com/BiznetGIO/neolite
cd neolite

# Run unit tests and integration tests
just comply

Contributing

To learn more read the contributing guide

Commit count: 13

cargo fmt