#user-friendly #personalized #tokio #process #app

nightly algosul

Some user-friendly yet personalized tools

5 releases

Uses new Rust 2024

0.0.5 Aug 15, 2025
0.0.4 Jul 28, 2025
0.0.3 Jul 27, 2025
0.0.2 Jul 25, 2025
0.0.1 Jul 21, 2025

#3 in #personalized

AGPL-3.0-only

13MB
2.5K SLoC

#Example

use algosul::{
  app::{
    AppOper,
    apps::rust::{Result, Rustup},
  },
  process::Process,
};
#[tokio::main]
async fn main() -> Result<()>
{
  let mut installer = Rustup::installer().await?;
  installer.on_status_changed(|status| {
    println!("status: {status:?}");
    Ok(())
  })?;
  let rustup = installer.run().await?;
  println!("rustup installed: {rustup:?}");
  Ok(())
}

algosul

License: AGPL-v3.0-only

License

AGPL-v3.0-only

This project is licensed under AGPL-3.0-only.
Any derivative work must be open source under the same license.

Introduction

Some user-friendly yet personalized tools

Dependencies

~0.8–20MB
~225K SLoC