delta_lib/subcommands/
parse_ansi.rs

1use std::io::{self, BufRead};
2
3#[cfg(not(tarpaulin_include))]
4pub fn parse_ansi() -> std::io::Result<()> {
5    use crate::ansi;
6
7    for line in io::stdin().lock().lines() {
8        println!(
9            "{}",
10            ansi::explain_ansi(
11                &line.unwrap_or_else(|line| panic!("Invalid utf-8: {:?}", line)),
12                true
13            )
14        );
15    }
16    Ok(())
17}