From 43e08a8e70700168767672f80225b19396460122 Mon Sep 17 00:00:00 2001 From: Fintan Halpenny Date: Wed, 6 Nov 2024 16:18:03 +0000 Subject: [PATCH] cli: rad id update --edit Introduce an `--edit` option to `rad id update` to allow a user to open up their text editor for changing the document's contents. --- radicle-cli/src/commands/id.rs | 38 +++++++++++++++++++++++++++------- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/radicle-cli/src/commands/id.rs b/radicle-cli/src/commands/id.rs index 0931474b..c939cd4e 100644 --- a/radicle-cli/src/commands/id.rs +++ b/radicle-cli/src/commands/id.rs @@ -5,7 +5,7 @@ use std::{ffi::OsString, io}; use anyhow::{anyhow, Context}; use radicle::cob::identity::{self, IdentityMut, Revision, RevisionId}; -use radicle::identity::{doc, Doc, Identity, RawDoc, Visibility}; +use radicle::identity::{doc, Doc, Identity, PayloadError, RawDoc, Visibility}; use radicle::prelude::{Did, RepoId, Signer}; use radicle::storage::refs; use radicle::storage::{ReadRepository, ReadStorage as _, WriteRepository}; @@ -33,8 +33,7 @@ Usage [--delegate ] [--rescind ] [--threshold ] [--visibility ] [--allow ] [--disallow ] - [--no-confirm] [--payload ...] - [