mirror of
https://github.com/nushell/nushell.git
synced 2025-05-31 23:26:11 +02:00
# Description With `NU_LIB_DIRS`, `NU_PLUGIN_DIRS`, and `ENV_CONVERSIONS` now moved out of `default_env.nu`, we're down to just a few left. This moves all non-closure `PROMPT` variables out as well (and into Rust `main()`. It also: * Implements #14565 and sets the default `TRANSIENT_PROMPT_COMMAND_RIGHT` and `TRANSIENT_MULTILINE_INDICATOR` to an empty string so that they are removed for easier copying from the terminal. * Reverses portions of #14249 where I was overzealous in some of the variables that were imported * Fixes #12096 * Will be the final fix in place, I believe, to close #13670 # User-Facing Changes Transient prompt will now remove the right-prompt and multiline-indicator once a commandline has been entered. # Tests + Formatting - 🟢 `toolkit fmt` - 🟢 `toolkit clippy` - 🟢 `toolkit test` - 🟢 `toolkit test stdlib` - # After Submitting Release notes addition
Collection of small utilities that are shared across Nushell crates.
This crate should compile early in the crate graph and thus not depend on major dependencies or core-nushell crates itself.
Internal Nushell crate
This crate implements components of Nushell and is not designed to support plugin authors or other users directly.