qrsimple-cli 1.2.0

Command line tool to generate QR codes.
Documentation
use clap::{Parser, ValueEnum};
use clap_complete::Shell;

#[derive(Clone, ValueEnum)]
pub enum Render {
    Large,
    Medium,
    Small,
}

#[derive(Default, Parser)]
#[command(name = "qrsimple", version, about, author)]
pub struct Cli {
    /// Print QR codes using large, medium or small block characters
    #[arg(long)]
    pub render: Option<Render>,

    /// File to read, or text to import, for QR code
    pub text: Option<String>,

    /// Create completion script
    #[arg(long, value_name = "SHELL")]
    pub completion: Option<Shell>,
}