nu_explore/
default_context.rs

1use nu_protocol::engine::{EngineState, StateWorkingSet};
2
3use crate::explore::*;
4
5pub fn add_explore_context(mut engine_state: EngineState) -> EngineState {
6    let delta = {
7        let mut working_set = StateWorkingSet::new(&engine_state);
8        working_set.add_decl(Box::new(Explore));
9        working_set.render()
10    };
11
12    if let Err(err) = engine_state.merge_delta(delta) {
13        eprintln!("Error creating explore command context: {err:?}");
14    }
15
16    engine_state
17}