summaryrefslogtreecommitdiff
path: root/src/bin
diff options
context:
space:
mode:
authorMica White <botahamec@outlook.com>2026-03-29 15:52:44 -0400
committerMica White <botahamec@outlook.com>2026-03-29 15:52:44 -0400
commit634f6da6186cd9bdcc0e3dde3a16085ad59536e3 (patch)
tree2603e3008bc98f0b65322351df5d255d35ed7c72 /src/bin
parent9a3fa573f2f471218247476d3b3ad5fde08df29d (diff)
Added logging for commands
Diffstat (limited to 'src/bin')
-rw-r--r--src/bin/git-autosave.rs7
-rw-r--r--src/bin/git-init-autosave.rs7
2 files changed, 10 insertions, 4 deletions
diff --git a/src/bin/git-autosave.rs b/src/bin/git-autosave.rs
index 64ffd67..4a85206 100644
--- a/src/bin/git-autosave.rs
+++ b/src/bin/git-autosave.rs
@@ -8,16 +8,19 @@ fn main() -> Result<(), anyhow::Error> {
let config: &'static mut Config = Box::leak(Box::new(git_autosave::load_config()?));
if std::env::args().any(|arg| arg == "--init") {
- git_autosave::init(&repository, Some(config))?;
+ let id = git_autosave::init(&repository, Some(config))?;
git_autosave::save_config(config)?;
+ println!("Initialized autosave for repository: {id}");
}
let auth = GitAuthenticator::new().set_prompter(Inquirer(config));
let mut callbacks = RemoteCallbacks::new();
callbacks.credentials(auth.credentials(&gitconfig));
- commit_autosave(&repository)?;
+ let commit = commit_autosave(&repository)?;
+ println!("Commited autosave: {commit}");
push_autosaves(&repository, callbacks)?;
+ println!("Successfully pushed autosave to remote");
Ok(())
}
diff --git a/src/bin/git-init-autosave.rs b/src/bin/git-init-autosave.rs
index df3b66d..8e72a9e 100644
--- a/src/bin/git-init-autosave.rs
+++ b/src/bin/git-init-autosave.rs
@@ -1,10 +1,13 @@
-use git2::Repository;
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()?;
- init(&repository, Some(&mut config))?;
+ let id = init(&repository, Some(&mut config))?;
save_config(&config)?;
+
+ println!("Initialized autosave for repository: {id}");
+
Ok(())
}