use std::path::PathBuf;
pub fn process_image_name(image_name: &String) -> String {
image_name.replace(":latest", "").replace("/", "_").replace(":", "_")
}
pub fn wipe_and_create_cache(directory: &PathBuf) {
if directory.exists() {
std::fs::remove_dir_all(&*directory).expect(
"Failed to remove cache directory"
);
}
std::fs::create_dir_all(directory).expect(
"Failed to create nanoservices cache directory"
);
let tar_dir = directory.join("tar");
std::fs::create_dir_all(tar_dir).expect(
"Failed to create nanoservices tar cache directory"
);
}