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

View File

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