mirror of
https://github.com/nushell/nushell.git
synced 2025-05-06 07:52:57 +00:00
Fixes #14971, fixes #15229 # User-Facing Changes Fixes a panic when variable data is accessed after invalid usage of the `|` separator, which made it impossible to type certain match arms: ```nushell > match $in { 1 | Error: x Main thread panicked. |-> at crates/nu-protocol/src/engine/state_delta.rs💯14 `-> internal error: missing required scope frame ``` # Description Removes duplicative calls to `exit_scope` from an inner loop when `|` parse errors are encountered. The outer loop creates and exits scopes for each match arm.
This crate contains the majority of our commands
We allow ourselves to move some of the commands in nu-command
to nu-cmd-*
crates as needed.
Internal Nushell crate
This crate implements components of Nushell and is not designed to support plugin authors or other users directly.