From 4c9f172de6b6a03a060ae745e1544ea89693d212 Mon Sep 17 00:00:00 2001 From: Igor Aleksanov Date: Wed, 17 Jul 2024 10:55:33 +0400 Subject: [PATCH] Exit on ctrl+c --- cargo-workspaces/src/main.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cargo-workspaces/src/main.rs b/cargo-workspaces/src/main.rs index a95f441..67d18e7 100644 --- a/cargo-workspaces/src/main.rs +++ b/cargo-workspaces/src/main.rs @@ -98,6 +98,8 @@ fn set_handlers() { ctrlc::set_handler(move || { let term = dialoguer::console::Term::stdout(); let _ = term.show_cursor(); + // Mimic normal `Ctrl-C` exit code. + std::process::exit(130); }) .expect("Error setting Ctrl-C handler"); }