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

@ -21,9 +21,17 @@ use self::{
};
#[derive(Parser)]
#[command(version, about)]
#[command(
version,
about = "Control the krata hypervisor, a secure platform for running containers"
)]
pub struct ControlCommand {
#[arg(short, long, default_value = "unix:///var/lib/krata/daemon.socket")]
#[arg(
short,
long,
help = "The connection URL to the krata hypervisor",
default_value = "unix:///var/lib/krata/daemon.socket"
)]
connection: String,
#[command(subcommand)]