diff options
Diffstat (limited to 'crates/turtle/src/atuin_client')
| -rw-r--r-- | crates/turtle/src/atuin_client/settings.rs | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/crates/turtle/src/atuin_client/settings.rs b/crates/turtle/src/atuin_client/settings.rs index e4c21d4a..98829529 100644 --- a/crates/turtle/src/atuin_client/settings.rs +++ b/crates/turtle/src/atuin_client/settings.rs @@ -1,9 +1,9 @@ use crypto_secretbox::Key; use std::{ - collections::HashMap, fmt, fs::read_to_string, io::prelude::Write, path::PathBuf, str::FromStr, - sync::OnceLock, + collections::HashMap, fmt, fs::read_to_string, path::PathBuf, str::FromStr, sync::OnceLock, }; use tokio::sync::OnceCell; +use tracing::info; use uuid::Uuid; use crate::atuin_common::utils; @@ -13,7 +13,7 @@ use config::{ Config, ConfigBuilder, Environment, File as ConfigFile, FileFormat, builder::DefaultState, }; use eyre::{Context, Error, Result, bail, eyre}; -use fs_err::{File, create_dir_all}; +use fs_err::create_dir_all; use regex::RegexSet; use serde::{Deserialize, Serialize}; use serde_with::DeserializeFromStr; @@ -1181,10 +1181,12 @@ impl Settings { // file with defaults. <2026-06-13> create_dir_all(config_file.parent().unwrap())?; - bail!( - "No config file at: `{}`. Please add one.", + info!( + "No config file at: `{}`. Not adding one.", config_file.display() - ) + ); + + config_builder }; // all paths should be expanded |
