23 lines
		
	
	
		
			445 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			445 B
		
	
	
	
		
			Rust
		
	
	
	
	
	
use clap::Parser;
 | 
						|
 | 
						|
/// Simple program to greet a person
 | 
						|
#[derive(Parser, Debug)]
 | 
						|
#[command(author, version, about, long_about = None)]
 | 
						|
struct Args {
 | 
						|
    /// Name of the person to greet
 | 
						|
    #[arg(short, long)]
 | 
						|
    name: String,
 | 
						|
 | 
						|
    /// Number of times to greet
 | 
						|
    #[arg(short, long, default_value_t = 1)]
 | 
						|
    count: u8,
 | 
						|
}
 | 
						|
 | 
						|
fn main() {
 | 
						|
    let args = Args::parse();
 | 
						|
 | 
						|
    for _ in 0..args.count {
 | 
						|
        println!("Hello {}!", args.name)
 | 
						|
    }
 | 
						|
}
 |