zoi/cmd/
clean.rs

1use crate::pkg;
2use colored::*;
3
4pub fn run() {
5    println!("{}", "--- Cleaning Cache ---".yellow().bold());
6    if let Err(e) = pkg::cache::clear() {
7        eprintln!("{}: {}", "Error".red(), e);
8        std::process::exit(1);
9    }
10    if let Err(e) = pkg::cache::clear_archives() {
11        eprintln!("{}: {}", "Error".red(), e);
12        std::process::exit(1);
13    }
14    println!("{}", "Cache cleaned successfully.".green());
15}