feat(ctl): add help and about to commands and arguments (#25)

This commit is contained in:
Alex Zenla
2024-04-05 17:00:02 -07:00
committed by GitHub
parent 2f3daad80a
commit f2ab03711e
8 changed files with 63 additions and 22 deletions

View File

@ -28,10 +28,11 @@ enum ListFormat {
}
#[derive(Parser)]
#[command(about = "List the guests on the hypervisor")]
pub struct ListCommand {
#[arg(short, long, default_value = "table")]
#[arg(short, long, default_value = "table", help = "Output format")]
format: ListFormat,
#[arg()]
#[arg(help = "Limit to a single guest, either the name or the uuid")]
guest: Option<String>,
}