use clap::{App, Arg}; use reowolf_rs as rw; fn main() { let app = App::new("rwc") .author("Henger, M.") .version(env!("CARGO_PKG_VERSION")) .about("Reowolf compiler") .arg( Arg::new("input") .long("input") .short('i') .help("input files") .required(true) .takes_value(true) .multiple_occurrences(true) ); let app = app.get_matches(); let input_files = app.values_of("input"); if input_files.is_none() { println!("Expected at least one input file"); return; } let input_files = input_files.unwrap(); for input_file in input_files { println!("Got input: {}", input_file); } println!("Done!"); }