mirror of
https://github.com/nushell/nushell.git
synced 2025-04-18 18:28:19 +02:00
re-enable ansi support when externals break it (#3429)
This commit is contained in:
parent
07760b4129
commit
be2f66397b
@ -213,6 +213,13 @@ pub fn view_contents(
|
|||||||
skip: Option<&Value>,
|
skip: Option<&Value>,
|
||||||
length: Option<&Value>,
|
length: Option<&Value>,
|
||||||
) -> Result<(), Box<dyn std::error::Error>> {
|
) -> Result<(), Box<dyn std::error::Error>> {
|
||||||
|
// Some 'bad actor' binaries turn off ansi support so we need to make sure
|
||||||
|
// that ansi support is enabled in windows
|
||||||
|
#[cfg(windows)]
|
||||||
|
{
|
||||||
|
let _ = nu_ansi_term::enable_ansi_support();
|
||||||
|
}
|
||||||
|
|
||||||
let skip_bytes = skip.map(|s| s.as_usize().unwrap_or(0));
|
let skip_bytes = skip.map(|s| s.as_usize().unwrap_or(0));
|
||||||
|
|
||||||
let num_bytes = length.map(|b| b.as_usize().unwrap_or(0));
|
let num_bytes = length.map(|b| b.as_usize().unwrap_or(0));
|
||||||
|
Loading…
Reference in New Issue
Block a user