use std::io; use clap::Parser; use trollify::{trollify, Troll}; #[derive(Parser, Debug)] #[command(version, about, long_about = None)] struct Args { troll: Troll } fn main() { let args = Args::parse(); let mut line = String::new(); loop { match io::stdin().read_line(&mut line) { Ok(0) => break, Err(_) => break, Ok(_) => { let out = trollify(&line, args.troll); print!("{}", out); line.clear(); }, } } }