2021-05-27 18:01:30 +02:00
|
|
|
use crate::table::{self, AsTableRow};
|
2020-12-20 20:52:22 +01:00
|
|
|
use anyhow::Result;
|
2021-08-08 14:05:21 +02:00
|
|
|
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?;
|
2021-05-12 20:13:06 +02:00
|
|
|
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(())
|
|
|
|
}
|