summaryrefslogtreecommitdiffstats
path: root/src/command/client/history.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/command/client/history.rs')
-rw-r--r--src/command/client/history.rs11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/command/client/history.rs b/src/command/client/history.rs
index 994cbfd5..4f96c444 100644
--- a/src/command/client/history.rs
+++ b/src/command/client/history.rs
@@ -9,6 +9,8 @@ use tabwriter::TabWriter;
use atuin_client::database::{current_context, Database};
use atuin_client::history::History;
use atuin_client::settings::Settings;
+
+#[cfg(feature = "sync")]
use atuin_client::sync;
#[derive(Subcommand)]
@@ -143,8 +145,13 @@ impl Cmd {
db.update(&h).await?;
if settings.should_sync()? {
- debug!("running periodic background sync");
- sync::sync(settings, false, db).await?;
+ #[cfg(feature = "sync")]
+ {
+ debug!("running periodic background sync");
+ sync::sync(settings, false, db).await?;
+ }
+ #[cfg(not(feature = "sync"))]
+ debug!("not compiled with sync support");
} else {
debug!("sync disabled! not syncing");
}