wash_cli/common/
label_cmd.rs

1use anyhow::Result;
2
3use wash_lib::cli::{
4    label::{handle_label_host, LabelHostCommand},
5    CommandOutput, OutputKind,
6};
7
8use crate::appearance::spinner::Spinner;
9
10pub async fn handle_command(
11    cmd: LabelHostCommand,
12    output_kind: OutputKind,
13) -> Result<CommandOutput> {
14    let sp: Spinner = Spinner::new(&output_kind)?;
15    let out = handle_label_host(cmd).await?;
16    sp.finish_and_clear();
17
18    Ok(out)
19}