From 5078396028e2ec5660aa54a00208f6e11df84aa9 Mon Sep 17 00:00:00 2001 From: cloudhead Date: Mon, 11 Sep 2023 23:15:38 +0200 Subject: [PATCH] cli: Move commenting to patch/issue commands Instead of having `rad comment`, move the command to the respect COBs, ie. `rad issue comment` and `rad patch comment`. --- rad-patch.1.adoc | 17 ++ radicle-cli/examples/rad-issue.md | 4 +- radicle-cli/examples/rad-patch.md | 11 +- radicle-cli/examples/workflow/3-issues.md | 2 +- .../workflow/4-patching-contributor.md | 4 +- .../workflow/5-patching-maintainer.md | 4 +- radicle-cli/src/commands.rs | 2 - radicle-cli/src/commands/comment.rs | 148 ----------- radicle-cli/src/commands/issue.rs | 237 ++++++------------ radicle-cli/src/commands/patch.rs | 75 +++++- radicle-cli/src/commands/patch/comment.rs | 71 ++++++ radicle-cli/src/main.rs | 7 - radicle-cli/src/terminal.rs | 2 + radicle-cli/src/terminal/args.rs | 9 + radicle-cli/src/terminal/comment.rs | 33 +++ radicle-cli/src/terminal/format.rs | 67 ++--- radicle-cli/src/terminal/issue.rs | 153 +++++++++++ radicle-cli/src/terminal/patch.rs | 2 +- radicle-term/src/vstack.rs | 6 + radicle/src/cob/issue.rs | 36 ++- radicle/src/cob/thread.rs | 4 +- 21 files changed, 518 insertions(+), 376 deletions(-) delete mode 100644 radicle-cli/src/commands/comment.rs create mode 100644 radicle-cli/src/commands/patch/comment.rs create mode 100644 radicle-cli/src/terminal/comment.rs create mode 100644 radicle-cli/src/terminal/issue.rs diff --git a/rad-patch.1.adoc b/rad-patch.1.adoc index 0dd7a811..52222cba 100644 --- a/rad-patch.1.adoc +++ b/rad-patch.1.adoc @@ -23,6 +23,7 @@ rad-patch - Manage radicle patches. *rad patch* _ready_ [--undo] [