summaryrefslogtreecommitdiffstats
path: root/atuin-client/src/settings.rs
diff options
context:
space:
mode:
Diffstat (limited to 'atuin-client/src/settings.rs')
-rw-r--r--atuin-client/src/settings.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/atuin-client/src/settings.rs b/atuin-client/src/settings.rs
index 9057eca2..1d7e9a5f 100644
--- a/atuin-client/src/settings.rs
+++ b/atuin-client/src/settings.rs
@@ -83,7 +83,9 @@ impl Settings {
}
pub fn should_sync(&self) -> Result<bool> {
- if !self.auto_sync {
+ let session_path = atuin_common::utils::data_dir().join("session");
+
+ if !self.auto_sync || !session_path.exists() {
return Ok(false);
}