codeberg_cli/actions/api/version.rs
1use crate::{actions::GeneralArgs, types::context::BergContext};
2
3use clap::Parser;
4
5/// Display short summary of the authenticated user account
6#[derive(Parser, Debug)]
7pub struct ApiVersionArgs {}
8
9impl ApiVersionArgs {
10 pub async fn run(self, general_args: GeneralArgs) -> anyhow::Result<()> {
11 let _ = general_args;
12 let ctx = BergContext::new(self, general_args).await?;
13 let version = ctx.client.get_version().await?;
14
15 println!("{version:?}");
16
17 Ok(())
18 }
19}