add --table_mode -m parameter (#5513)

* add `--table_mode` `-m` parameter

* underscores to dashes
This commit is contained in:
Darren Schroeder
2022-05-11 16:15:31 -05:00
committed by GitHub
parent ec804f4568
commit 0b95465ea1
5 changed files with 53 additions and 12 deletions

View File

@ -61,16 +61,19 @@ pub fn evaluate_file(
}
pub fn print_table_or_error(
engine_state: &EngineState,
engine_state: &mut EngineState,
stack: &mut Stack,
mut pipeline_data: PipelineData,
config: &Config,
config: &mut Config,
) {
let exit_code = match &mut pipeline_data {
PipelineData::ExternalStream { exit_code, .. } => exit_code.take(),
_ => None,
};
// Change the engine_state config to use the passed in configuration
engine_state.set_config(config);
match engine_state.find_decl("table".as_bytes(), &[]) {
Some(decl_id) => {
let table = engine_state.get_decl(decl_id).run(