//! `relicario sync` — pull --rebase + push. use anyhow::Result; pub fn cmd_sync() -> Result<()> { let root = crate::helpers::vault_dir()?; crate::helpers::git_run(&root, &["pull", "--rebase"], "sync: git pull --rebase")?; crate::helpers::git_run(&root, &["push"], "sync: git push")?; eprintln!("Sync complete."); Ok(()) }