forked from extern/nushell
close #8074 I attempted to refactor the "input" command. The reason for this is that the current implementation of the "input" command lacks consistency for different options. For instance, some parts use `std::io::stdin` while others use `crossterm::event::read`. In this pull request, I have made changes to use crossterm consistently: - Detection of the -u option is now done using `crossterm`'s `KeyCode::Char`. - The current input is displayed when using `crossterm` for input (it won't be displayed when -s is present). - Ctrl-C triggers SIGINT. # User-Facing Changes Users can interrupt "input" with ctrl-c. |
||
---|---|---|
.. | ||
ansi | ||
input | ||
clear.rs | ||
dir_info.rs | ||
du.rs | ||
kill.rs | ||
mod.rs | ||
sleep.rs | ||
term_size.rs |