From 590d166bacb164d06234e866cc89aaa88fe9509c Mon Sep 17 00:00:00 2001 From: Roey Darwish Dror Date: Wed, 7 Nov 2018 14:38:27 +0200 Subject: [PATCH] Print a newline after the retry question --- appveyor.yml | 4 +++- src/terminal.rs | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/appveyor.yml b/appveyor.yml index fadd3d4d..accf1eb7 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -29,10 +29,12 @@ test_script: - if [%APPVEYOR_REPO_TAG%]==[false] ( cargo check --target %TARGET% && cargo check --target %TARGET% --release + cargo check --target %TARGET% --all-features && + cargo check --target %TARGET% --all-features --release ) before_deploy: - - cargo rustc --target %TARGET% --release --bin topgrade -- -C lto + - cargo rustc --target %TARGET% --release --bin topgrade --all-features -- -C lto - ps: ci\before_deploy.ps1 deploy: diff --git a/src/terminal.rs b/src/terminal.rs index 1351cdd4..4458f52e 100644 --- a/src/terminal.rs +++ b/src/terminal.rs @@ -78,7 +78,9 @@ impl Terminal { .bold() )).ok(); - match self.term.read_char()? { + let answer = self.term.read_char()?; + println!(); + match answer { 'y' | 'Y' => return Ok(true), 'n' | 'N' | '\r' | '\n' => return Ok(false), _ => (),