summaryrefslogtreecommitdiff
path: root/src/bin/git-init-autosave.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/bin/git-init-autosave.rs')
-rw-r--r--src/bin/git-init-autosave.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/bin/git-init-autosave.rs b/src/bin/git-init-autosave.rs
new file mode 100644
index 0000000..df3b66d
--- /dev/null
+++ b/src/bin/git-init-autosave.rs
@@ -0,0 +1,10 @@
+use git2::Repository;
+use git_autosave::{init, load_config, save_config};
+
+fn main() -> Result<(), anyhow::Error> {
+ let repository = Repository::discover(".")?;
+ let mut config = load_config()?;
+ init(&repository, Some(&mut config))?;
+ save_config(&config)?;
+ Ok(())
+}