codeberg-cli 0.5.5

CLI Tool for codeberg similar to gh and glab
Documentation
1
2
3
4
5
6
7
8
9
10
11
use miette::IntoDiagnostic;

pub trait JsonToStdout: serde::Serialize {
    fn print_json(&self) -> miette::Result<()> {
        let json = serde_json::to_string(&self).into_diagnostic()?;
        println!("{json}");
        Ok(())
    }
}

impl<T: serde::Serialize> JsonToStdout for T {}