jensmemesclient/cli/src/commands/users.rs
LordMZTE df7d39971b
All checks were successful
continuous-integration/drone/push Build is passing
client is now not static anymore
2021-05-27 18:01:30 +02:00

17 lines
346 B
Rust

use crate::table::{self, AsTableRow};
use anyhow::Result;
use jm_client_core::JMClient;
pub async fn run(client: &JMClient) -> Result<()> {
let users = client.get_users().await?;
let mut table = table::list_table();
for u in &*users {
table.add_row(u.as_table_row())
}
println!("{}", table.render());
Ok(())
}