mod config;
mod engine;
pub mod vfs;

pub mod commands;
pub mod util;
pub use config::{parse_config, NuScriptConfig, ReturnOptions};
pub use engine::{
    add_core_commands, add_read_commands, add_write_commands, prepared_base, AppendMode, Engine,
    ReadMode,
};
pub use util::{frame_to_pipeline, frame_to_value, value_to_json};
pub use vfs::load_modules;

#[cfg(test)]
mod test_base_engine;
#[cfg(test)]
mod test_commands;
#[cfg(test)]
mod test_engine;
#[cfg(test)]
mod test_vfs;
