Skip to content

Commit babbbee

Browse files
committed
Add warning about display_errors
1 parent ba44c5a commit babbbee

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

blog/2024-09-17-nushell_0_98_0.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,20 @@ Nushell, or Nu for short, is a new shell that takes a modern, structured approac
1212

1313
Today, we're releasing version 0.98.0 of Nu. This release changes non-zero exit codes from external commands to be handled as errors, makes the IR evaluator the default, removes support for the system clipboard, and includes many command changes and bugfixes.
1414

15+
::: warning New error behavior
16+
This release adds a new error when an [external exits with a non-zero exit code](#non-zero-exit-codes-are-now-errors-toc). In the default config, this error is suppressed in the REPL. However, **if you are upgrading with existing config, you must add this section to your $env.config to suppress this error**:
17+
18+
```
19+
display_errors: {
20+
exit_code: false
21+
# Core dump errors are always printed, and SIGPIPE never triggers an error.
22+
# The setting below controls message printing for termination by all other signals.
23+
termination_signal: true
24+
}
25+
```
26+
27+
:::
28+
1529
# Where to get it
1630

1731
Nu 0.98.0 is available as [pre-built binaries](https://github.com/nushell/nushell/releases/tag/0.98.0) or from [crates.io](https://crates.io/crates/nu). If you have Rust installed you can install it using `cargo install nu`.

0 commit comments

Comments
 (0)