diff --git a/crates/nu-cmd-lang/src/core_commands/def_env.rs b/crates/nu-cmd-lang/src/core_commands/def_env.rs index 10c2763897..4d967d7b6d 100644 --- a/crates/nu-cmd-lang/src/core_commands/def_env.rs +++ b/crates/nu-cmd-lang/src/core_commands/def_env.rs @@ -37,11 +37,21 @@ impl Command for DefEnv { fn run( &self, - _engine_state: &EngineState, + engine_state: &EngineState, _stack: &mut Stack, - _call: &Call, + call: &Call, _input: PipelineData, ) -> Result { + nu_protocol::report_error_new( + engine_state, + &ShellError::GenericError( + "Deprecated command".into(), + "`def-env` is deprecated and will be removed in 0.88.".into(), + Some(call.head), + Some("Use `def --env` instead".into()), + vec![], + ), + ); Ok(PipelineData::empty()) } diff --git a/crates/nu-cmd-lang/src/core_commands/export_def_env.rs b/crates/nu-cmd-lang/src/core_commands/export_def_env.rs index 54c6668f3c..ce2aed5ca8 100644 --- a/crates/nu-cmd-lang/src/core_commands/export_def_env.rs +++ b/crates/nu-cmd-lang/src/core_commands/export_def_env.rs @@ -62,11 +62,21 @@ export def-env cd_with_fallback [arg = ""] { fn run( &self, - _engine_state: &EngineState, + engine_state: &EngineState, _stack: &mut Stack, - _call: &Call, + call: &Call, _input: PipelineData, ) -> Result { + nu_protocol::report_error_new( + engine_state, + &ShellError::GenericError( + "Deprecated command".into(), + "`export def-env` is deprecated and will be removed in 0.88.".into(), + Some(call.head), + Some("Use `export def --env` instead".into()), + vec![], + ), + ); Ok(PipelineData::empty()) }