12 lines
347 B
Rust
12 lines
347 B
Rust
//! `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(())
|
|
}
|