summaryrefslogtreecommitdiff
path: root/src/bin/git-init-autosave.rs
blob: 8e72a9e6266b8335accc50268dfbbee8d607a35e (plain)
use git_autosave::{init, load_config, save_config};
use git2::Repository;

fn main() -> Result<(), anyhow::Error> {
	let repository = Repository::discover(".")?;
	let mut config = load_config()?;
	let id = init(&repository, Some(&mut config))?;
	save_config(&config)?;

	println!("Initialized autosave for repository: {id}");

	Ok(())
}