We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dc4526d commit 28b20d3Copy full SHA for 28b20d3
src/git/clone.rs
@@ -63,12 +63,15 @@ pub fn clone_repository(repo: &Repository) -> Result<()> {
63
64
/// Remove a cloned repository directory
65
pub fn remove_repository(repo: &Repository) -> Result<()> {
66
+ let logger = Logger;
67
let target_dir = repo.get_target_dir();
68
69
if Path::new(&target_dir).exists() {
70
std::fs::remove_dir_all(&target_dir).context("Failed to remove repository directory")?;
71
+ logger.success(repo, "Removed");
72
Ok(())
73
} else {
74
+ logger.info(repo, "Directory does not exist");
75
anyhow::bail!("Repository directory does not exist: {}", target_dir);
76
}
77
0 commit comments