diff --git a/src/cli.rs b/src/cli.rs index c8d07329a..a36ddd645 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -175,7 +175,7 @@ pub fn process_command_line_arguments<'a>( .parse::() .unwrap_or_else(|_| panic!("Invalid width: {}", width)), ), - None => Some(terminal_width - 1), + None => Some(terminal_width), }; config::get_config( diff --git a/src/draw.rs b/src/draw.rs index 7211e620b..316f5c386 100644 --- a/src/draw.rs +++ b/src/draw.rs @@ -48,7 +48,8 @@ pub fn write_underlined( heavy: bool, ) -> std::io::Result<()> { writeln!(writer, "{}", line_style.paint(text))?; - write_horizontal_line(writer, line_width, line_style, heavy)?; + write_horizontal_line(writer, line_width - 1, line_style, heavy)?; + write!(writer, "\n")?; Ok(()) }