nu_explore/
default_context.rs1use crate::ExploreRegex;
2use crate::explore::*;
3use nu_protocol::engine::{EngineState, StateWorkingSet};
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.add_decl(Box::new(ExploreRegex));
10 working_set.render()
11 };
12
13 if let Err(err) = engine_state.merge_delta(delta) {
14 eprintln!("Error creating explore command context: {err:?}");
15 }
16
17 engine_state
18}