diff --git a/Cargo.lock b/Cargo.lock index 2ea53fc6f..504e212b2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4196,9 +4196,9 @@ dependencies = [ [[package]] name = "rawkey" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ec17a493dcb820725c002bc253f6f3ba4e4dc635e72c238540691b05e43897" +checksum = "7ad6efac35ef044d565b23f0d111d76aa21ab2e86934b1225f7071d42e58ebad" dependencies = [ "readkey", "user32-sys", diff --git a/crates/nu-cli/src/cli.rs b/crates/nu-cli/src/cli.rs index d5c0e96e1..a11dd415e 100644 --- a/crates/nu-cli/src/cli.rs +++ b/crates/nu-cli/src/cli.rs @@ -755,7 +755,7 @@ pub async fn cli( LineResult::CtrlC => { let config_ctrlc_exit = config::config(Tag::unknown())? .get("ctrlc_exit") - .map(|s| s.value.expect_string() == "true") + .map(|s| s.value.is_true()) .unwrap_or(false); // default behavior is to allow CTRL-C spamming similar to other shells if !config_ctrlc_exit {