zoi-cli 1.24.6

Advanced Package Manager & Environment Orchestrator
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::pkg;
use anyhow::Result;
use colored::*;

pub fn run(dry_run: bool) -> Result<()> {
    if dry_run {
        println!("{} Cleaning cache (Dry-run)...", "::".bold().yellow());
    } else {
        println!("{} Cleaning cache...", "::".bold().blue());
    }
    pkg::cache::clear(dry_run)?;
    pkg::cache::clear_archives(dry_run)?;
    if !dry_run {
        println!("{}", "Cache cleaned successfully.".green());
    }
    Ok(())
}