diff options
Diffstat (limited to 'crates/atuin-scripts')
| -rw-r--r-- | crates/atuin-scripts/src/database.rs | 5 | ||||
| -rw-r--r-- | crates/atuin-scripts/src/execution.rs | 2 |
2 files changed, 3 insertions, 4 deletions
diff --git a/crates/atuin-scripts/src/database.rs b/crates/atuin-scripts/src/database.rs index 71da69ff..4833f6ee 100644 --- a/crates/atuin-scripts/src/database.rs +++ b/crates/atuin-scripts/src/database.rs @@ -31,11 +31,10 @@ impl Database { std::process::exit(1); } - if !path.exists() { - if let Some(dir) = path.parent() { + if !path.exists() + && let Some(dir) = path.parent() { fs::create_dir_all(dir).await?; } - } let opts = SqliteConnectOptions::from_str(path.as_os_str().to_str().unwrap())? .journal_mode(SqliteJournalMode::Wal) diff --git a/crates/atuin-scripts/src/execution.rs b/crates/atuin-scripts/src/execution.rs index bb7f4227..5bf94aaa 100644 --- a/crates/atuin-scripts/src/execution.rs +++ b/crates/atuin-scripts/src/execution.rs @@ -40,7 +40,7 @@ impl ScriptSession { } } -fn setup_template(script: &Script) -> Result<minijinja::Environment> { +fn setup_template(script: &Script) -> Result<minijinja::Environment<'_>> { let mut env = minijinja::Environment::new(); env.set_trim_blocks(true); env.add_template("script", script.script.as_str())?; |
