Append newline at the end of the file if necessary

This commit is contained in:
sharkdp 2018-05-08 23:49:59 +02:00
parent f59ddd1e36
commit 8b9991d780
1 changed files with 6 additions and 1 deletions

View File

@ -199,7 +199,12 @@ fn print_file(
Ok(0) => {
break;
}
Ok(_) => &line_buffer,
Ok(_) => {
if !line_buffer.ends_with("\n") {
line_buffer.push('\n');
}
&line_buffer
}
Err(_) => "<bat: INVALID UTF-8>\n",
};