rebecca 0.3.0

Cross-platform cleanup CLI and Rust library surface for Rebecca cleanup planning, rules, and platform adapters.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::path::PathBuf;

use crate::workbench::CleanupWorkbenchRequest;

#[derive(Debug, Clone, PartialEq, Eq)]
pub(crate) enum TuiEffect {
    None,
    Scan(Vec<PathBuf>),
    Refresh { anchor: PathBuf },
    Preview(CleanupWorkbenchRequest),
    Execute(CleanupWorkbenchRequest),
    CancelTask,
    Quit,
}