mirror of
https://github.com/nushell/nushell.git
synced 2024-11-29 20:03:54 +01:00
e215fbbd08
I've been working on streaming and pipeline interruption lately. It was bothering me that checking ctrl+c (something we want to do often) always requires a bunch of boilerplate like: ```rust use std::sync::atomic::Ordering; if let Some(ctrlc) = &engine_state.ctrlc { if ctrlc.load(Ordering::SeqCst) { ... ``` I added a helper method to cut that down to: ```rust if nu_utils::ctrl_c::was_pressed(&engine_state.ctrlc) { ... ``` |
||
---|---|---|
.. | ||
sample_config | ||
ctrl_c.rs | ||
deansi.rs | ||
lib.rs | ||
locale.rs | ||
main.rs | ||
utils.rs |