auths-cli 0.0.1-rc.8

Command-line interface for Auths decentralized identity system
Documentation
use clap::Args;

#[derive(Args, Debug, Clone, Default)]
pub struct RegistryOverrides {
    #[arg(
        long = "identity-ref",
        value_name = "GIT_REF",
        help = "Override Git ref for the identity commit [default: refs/rad/id]"
    )]
    pub identity_ref: Option<String>,

    #[arg(
        long = "identity-blob",
        value_name = "FILENAME",
        help = "Override blob filename for identity data [default: radicle-identity.json]"
    )]
    pub identity_blob: Option<String>,

    #[arg(
        long = "attestation-prefix",
        value_name = "GIT_REF_PREFIX",
        help = "Override base Git ref prefix for device authorizations [default: refs/keys]"
    )]
    pub attestation_prefix: Option<String>,

    #[arg(
        long = "attestation-blob",
        value_name = "FILENAME",
        help = "Override blob filename for device authorization data [default: link-attestation.json]"
    )]
    pub attestation_blob: Option<String>,
}