oxyde_cloud_cli/commands/
log.rs1use crate::api_key::api_key;
2use oxyde_cloud_client::{Client, ReqwestJsonError};
3use thiserror::Error;
4
5#[derive(Debug, Error)]
6pub enum Error {
7 #[error("Reqwest error: {0}")]
8 Api(#[from] ReqwestJsonError),
9 #[error("Keyring error: {0}")]
10 Keyring(#[from] keyring::Error),
11}
12
13pub async fn log(name: &str) -> Result<(), Error> {
14 let api_key = api_key()?;
15 let client = Client::new(api_key);
16
17 println!("{}", client.log(name).await?);
18
19 Ok(())
20}