use std::io::Read; use zhed_packlist::prelude::*; // USAGE: zhed-packlist-reset < pl.old > pl.new fn main() { let mut inp = String::new(); std::io::stdin() .lock() .read_to_string(&mut inp) .expect("unable to read packlist from stdin"); let mut pl: zhed_packlist::PackList = inp.parse().expect("unable to parse packlist"); pl.reset_markers(); print!("{}", pl); }