Default to no if nothing is entered on confirm

This commit is contained in:
Félix Saparelli 2022-05-31 23:18:22 +12:00
parent 52c0213d98
commit c83c184983
No known key found for this signature in database
GPG key ID: B948C4BAE44FC474

View file

@ -194,7 +194,7 @@ pub fn get_install_path<P: AsRef<Path>>(install_path: Option<P>) -> Option<PathB
pub fn confirm() -> Result<(), BinstallError> {
loop {
info!("Do you wish to continue? yes/no");
info!("Do you wish to continue? yes/[no]");
eprint!("? ");
stderr().flush().ok();
@ -203,7 +203,7 @@ pub fn confirm() -> Result<(), BinstallError> {
match input.as_str().trim() {
"yes" | "y" | "YES" | "Y" => break Ok(()),
"no" | "n" | "NO" | "N" => break Err(BinstallError::UserAbort),
"no" | "n" | "NO" | "N" | "" => break Err(BinstallError::UserAbort),
_ => continue,
}
}