mecha10-cli 0.7.0

Mecha10 CLI tool
Documentation
//! Upload command arguments

use clap::Args;
use std::path::PathBuf;

#[derive(Args, Debug)]
pub struct UploadArgs {
    #[arg(short, long)]
    pub binary: Option<PathBuf>,

    #[arg(short, long)]
    pub config: Option<PathBuf>,

    #[arg(short, long)]
    pub registry_url: Option<String>,

    #[arg(short, long)]
    pub version: Option<String>,

    #[arg(short, long)]
    pub arch: Option<String>,

    #[arg(short, long)]
    pub target: Option<String>,

    #[arg(long)]
    pub dry_run: bool,
}