1
2
3
4
5
6
7
8
9
10
11
12
13
14
use crate::api::rest::Gateway;
use color_eyre::Result;

#[derive(clap::Parser, Debug)]
pub struct Params {}

/// Lists available projects.
pub async fn list(_params: Params, gw: &Gateway) -> Result<()> {
    let projects = gw.projects().await?;
    for project in projects.iter() {
        println!("{}", &project);
    }
    Ok(())
}