Revert "Remove no-longer-needed convert_env_values calls (#14681)"

This reverts commit 0d3f76ddef.
This commit is contained in:
Darren Schroeder
2025-01-05 21:52:21 -06:00
committed by GitHub
parent b60f91f722
commit 11389cded2
3 changed files with 36 additions and 2 deletions

View File

@ -19,7 +19,7 @@ use miette::{ErrReport, IntoDiagnostic, Result};
use nu_cmd_base::util::get_editor;
use nu_color_config::StyleComputer;
#[allow(deprecated)]
use nu_engine::{current_dir_str, env_to_strings};
use nu_engine::{convert_env_values, current_dir_str, env_to_strings};
use nu_parser::{lex, parse, trim_quotes_str};
use nu_protocol::{
config::NuCursorShape,
@ -79,6 +79,13 @@ pub fn evaluate_repl(
stack.clone(),
);
let start_time = std::time::Instant::now();
// Translate environment variables from Strings to Values
if let Err(e) = convert_env_values(engine_state, &unique_stack) {
report_shell_error(engine_state, &e);
}
perf!("translate env vars", start_time, use_color);
// seed env vars
unique_stack.add_env_var(
"CMD_DURATION_MS".into(),