shows location of sqlite3 history file (#5784)

* shows location of sqlite3 file

* fmt
This commit is contained in:
pwygab 2022-06-15 16:06:49 +08:00 committed by GitHub
parent d1c719a8cc
commit ff73623873
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -3,8 +3,8 @@ use nu_path::expand_path_with;
use nu_protocol::{ use nu_protocol::{
ast::{Block, Call, Expr, Expression, Operator}, ast::{Block, Call, Expr, Expression, Operator},
engine::{EngineState, Stack, Visibility}, engine::{EngineState, Stack, Visibility},
IntoInterruptiblePipelineData, IntoPipelineData, PipelineData, Range, ShellError, Span, HistoryFileFormat, IntoInterruptiblePipelineData, IntoPipelineData, PipelineData, Range,
Spanned, SyntaxShape, Unit, Value, VarId, ENV_VARIABLE_ID, ShellError, Span, Spanned, SyntaxShape, Unit, Value, VarId, ENV_VARIABLE_ID,
}; };
use nu_utils::stdout_write_all_and_flush; use nu_utils::stdout_write_all_and_flush;
use std::cmp::Ordering; use std::cmp::Ordering;
@ -1238,7 +1238,14 @@ pub fn eval_variable(
let mut history_path = config_path.clone(); let mut history_path = config_path.clone();
history_path.push("history.txt"); match engine_state.config.history_file_format {
HistoryFileFormat::Sqlite => {
history_path.push("history.sqlite3");
}
HistoryFileFormat::PlainText => {
history_path.push("history.txt");
}
}
// let mut history_path = config_files::get_history_path(); // todo: this should use the get_history_path method but idk where to put that function // let mut history_path = config_files::get_history_path(); // todo: this should use the get_history_path method but idk where to put that function
output_cols.push("history-path".into()); output_cols.push("history-path".into());