From 6147a8a2fb16613c7b3dc2a999c4fa5f024bf90b Mon Sep 17 00:00:00 2001 From: Lorenz Leutgeb Date: Tue, 21 May 2024 14:19:23 +0200 Subject: [PATCH] cli: Add `rad cob log` format options Add `--format json` and `--format pretty`. --- radicle-cli/src/commands/cob.rs | 110 ++++++++++++++++++++++---------- radicle/src/cob/op.rs | 3 +- 2 files changed, 79 insertions(+), 34 deletions(-) diff --git a/radicle-cli/src/commands/cob.rs b/radicle-cli/src/commands/cob.rs index 6e4db40e..bb8d8391 100644 --- a/radicle-cli/src/commands/cob.rs +++ b/radicle-cli/src/commands/cob.rs @@ -5,9 +5,11 @@ use anyhow::anyhow; use chrono::prelude::*; use nonempty::NonEmpty; use radicle::cob; +use radicle::cob::Op; use radicle::prelude::RepoId; use radicle::storage::ReadStorage; use radicle_cob::object::collaboration::list; +use serde_json::json; use crate::git::Rev; use crate::terminal as term; @@ -21,20 +23,25 @@ pub const HELP: Help = Help { Usage rad cob [