use std::env;
use linsel::{Range, parse_arguments, print_selected_lines, print_usage};
fn main() {
let args: Vec<String> = env::args().collect();
let ranges: Vec<Range> = match parse_arguments(&args[1..]) {
Ok(ranges) => ranges,
Err(_) => {
print_usage(&args[0]);
return;
}
};
print_selected_lines(&ranges);
}