diff options
| author | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-19 23:53:29 +0300 |
|---|---|---|
| committer | Ogulcan Celik <ogulcancelik@gmail.com> | 2026-05-19 23:53:36 +0300 |
| commit | 2bebac461b1d5d6a1ec42d70c2338cf27eee8c56 (patch) | |
| tree | 1892b0fcc81961eda1f82d61c65f3efd37c9bd8f /src/update.rs | |
| parent | 78dfed9798399a80afc4a051ac44ba24a3a6cbef (diff) | |
fix: default update server stop prompt to yes
Diffstat (limited to 'src/update.rs')
| -rw-r--r-- | src/update.rs | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/update.rs b/src/update.rs index 6e148f5b..63b58c08 100644 --- a/src/update.rs +++ b/src/update.rs @@ -385,8 +385,8 @@ fn update_requires_server_stop(server: &crate::api::RuntimeStatus, release: &Rel fn parse_stop_server_before_update_response(input: &str) -> Option<bool> { let trimmed = input.trim().to_ascii_lowercase(); match trimmed.as_str() { - "" | "n" | "no" => Some(false), - "y" | "yes" => Some(true), + "" | "y" | "yes" => Some(true), + "n" | "no" => Some(false), _ => None, } } @@ -434,9 +434,9 @@ fn prompt_to_stop_server_before_update( loop { let prompt = if requires_stop { - "stop the server and continue updating? [y/N] " + "stop the server and continue updating? [Y/n] " } else { - "stop the server before updating? [y/N] " + "stop the server before updating? [Y/n] " }; eprint!("{prompt}"); io::stderr() @@ -1256,13 +1256,13 @@ mod tests { } #[test] - fn parse_stop_server_before_update_response_defaults_no_for_blank() { - assert_eq!(parse_stop_server_before_update_response(""), Some(false)); - assert_eq!(parse_stop_server_before_update_response("\n"), Some(false)); - assert_eq!(parse_stop_server_before_update_response("n"), Some(false)); - assert_eq!(parse_stop_server_before_update_response("no"), Some(false)); + fn parse_stop_server_before_update_response_defaults_yes_for_blank() { + assert_eq!(parse_stop_server_before_update_response(""), Some(true)); + assert_eq!(parse_stop_server_before_update_response("\n"), Some(true)); assert_eq!(parse_stop_server_before_update_response("y"), Some(true)); assert_eq!(parse_stop_server_before_update_response("yes"), Some(true)); + assert_eq!(parse_stop_server_before_update_response("n"), Some(false)); + assert_eq!(parse_stop_server_before_update_response("no"), Some(false)); assert_eq!(parse_stop_server_before_update_response("later"), None); } |
