1 2 3 4 5 6 7 8 9 10 11 12 13 14
use crate::noninteractive::clean; use clap::Args; use eyre::Result; /// Remove generated artifacts from previous runs. #[derive(Args, Debug, Clone, Default)] pub struct CleanArgs; impl CleanArgs { pub async fn invoke(self) -> Result<()> { clean().await?; Ok(()) } }