use std::env;
use nicknamer::nicknames;
fn print_usage(program: &str) {
eprintln!("Usage: {program} <name>");
}
fn main() {
let mut args = env::args();
let program = args.next().unwrap_or_else(|| "nicknamer".to_string());
let name = match args.next() {
Some(n) => n,
None => {
print_usage(&program);
std::process::exit(1);
}
};
let nicks = nicknames(&name);
println!("{}", nicks.join(","));
}