Skip to content

Commit 28b20d3

Browse files
committed
refactor: add logging
1 parent dc4526d commit 28b20d3

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/git/clone.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,12 +63,15 @@ pub fn clone_repository(repo: &Repository) -> Result<()> {
6363

6464
/// Remove a cloned repository directory
6565
pub fn remove_repository(repo: &Repository) -> Result<()> {
66+
let logger = Logger;
6667
let target_dir = repo.get_target_dir();
6768

6869
if Path::new(&target_dir).exists() {
6970
std::fs::remove_dir_all(&target_dir).context("Failed to remove repository directory")?;
71+
logger.success(repo, "Removed");
7072
Ok(())
7173
} else {
74+
logger.info(repo, "Directory does not exist");
7275
anyhow::bail!("Repository directory does not exist: {}", target_dir);
7376
}
7477
}

0 commit comments

Comments
 (0)