feat(solc): add clean up function (#649)
This commit is contained in:
parent
0464ac9d46
commit
23c356ce38
|
@ -364,6 +364,17 @@ impl<Artifacts: ArtifactOutput> Project<Artifacts> {
|
||||||
self.ignored_error_codes.clone(),
|
self.ignored_error_codes.clone(),
|
||||||
))
|
))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Removes the project's artifacts and cache file
|
||||||
|
pub fn cleanup(&self) -> Result<()> {
|
||||||
|
if self.paths.cache.exists() {
|
||||||
|
std::fs::remove_dir_all(&self.paths.cache)?;
|
||||||
|
}
|
||||||
|
if self.paths.artifacts.exists() {
|
||||||
|
std::fs::remove_dir_all(&self.paths.artifacts)?;
|
||||||
|
}
|
||||||
|
Ok(())
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn apply_mappings(sources: Sources, mut mappings: HashMap<PathBuf, PathBuf>) -> Sources {
|
fn apply_mappings(sources: Sources, mut mappings: HashMap<PathBuf, PathBuf>) -> Sources {
|
||||||
|
|
Loading…
Reference in New Issue