| Crates.io | brk_exit |
| lib.rs | brk_exit |
| version | 0.0.83 |
| created_at | 2025-02-27 11:10:30.266162+00 |
| updated_at | 2025-07-26 21:36:36.888637+00 |
| description | An exit blocker built on top of ctrlc |
| homepage | https://bitcoinresearchkit.org |
| repository | https://github.com/bitcoinresearchkit/brk |
| max_upload_size | |
| id | 1571615 |
| size | 22,302 |
A simple crate that stops the program from exitting when blocking is activated until it is released. The purpose of that is to prevent exitting when a program is in the middle of saving data and thus prevent partial writes.
It's built on top of ctrlc which handles Ctrl + C (SIGINT), stopping the program using the kill command (SIGTERM) and closing the terminal (SIGHUP) but it doesn't support force kills (kill -9).