jensmemesclient/cli/src/commands/users.rs

17 lines
339 B
Rust
Raw Normal View History

2021-05-27 18:01:30 +02:00
use crate::table::{self, AsTableRow};
2020-12-20 20:52:22 +01:00
use anyhow::Result;
use libjens::JMClient;
2020-12-19 19:43:23 +01:00
2021-05-27 18:01:30 +02:00
pub async fn run(client: &JMClient) -> Result<()> {
let users = client.get_users().await?;
let mut table = table::list_table();
2020-12-19 19:43:23 +01:00
2021-05-27 18:01:30 +02:00
for u in &*users {
table.add_row(u.as_table_row())
2020-12-19 19:43:23 +01:00
}
println!("{}", table.render());
Ok(())
}