[pbs-devel] [PATCH proxmox v6 1/2] router: cli: add confirmation helper
Wolfgang Bumiller
w.bumiller at proxmox.com
Mon Jun 3 10:13:03 CEST 2024
Missed something in the first response:
We should `use anyhow::Error` rather than using `Result<_, anyhow::Error>`
everywhere.
On Fri, Apr 26, 2024 at 02:37:15PM GMT, Gabriel Goller wrote:
> Add confirmation helper that outputs a prompt and lets the user
> confirm or deny it.
> Implemented to close #4763.
>
> Co-authored-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
> Signed-off-by: Gabriel Goller <g.goller at proxmox.com>
> ---
> proxmox-router/Cargo.toml | 1 +
> proxmox-router/src/cli/mod.rs | 113 +++++++++++++++++++++++++++++++++-
> 2 files changed, 113 insertions(+), 1 deletion(-)
>
> diff --git a/proxmox-router/Cargo.toml b/proxmox-router/Cargo.toml
> index dcd71a4..0b9d361 100644
> --- a/proxmox-router/Cargo.toml
> +++ b/proxmox-router/Cargo.toml
> @@ -19,6 +19,7 @@ percent-encoding.workspace = true
> serde_json.workspace = true
> serde.workspace = true
> unicode-width ="0.1.8"
> +regex.workspace = true
>
> # cli:
> tokio = { workspace = true, features = [], optional = true }
> diff --git a/proxmox-router/src/cli/mod.rs b/proxmox-router/src/cli/mod.rs
> index 7df94ad..d13caa5 100644
> --- a/proxmox-router/src/cli/mod.rs
> +++ b/proxmox-router/src/cli/mod.rs
> @@ -12,7 +12,11 @@
> //! - Ability to create interactive commands (using ``rustyline``)
> //! - Supports complex/nested commands
>
> -use std::collections::HashMap;
> +use std::{
> + collections::HashMap,
> + io::{self, Write},
> +};
(And add an empty line in between the std and external `use` group
please.)
> +use anyhow::bail;
>
> use crate::ApiMethod;
>
More information about the pbs-devel
mailing list