pub struct InitOptions {
pub force: bool,
pub force_lock: bool,
pub interactive: bool,
pub update_readme: bool,
}
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum FileInitStatus {
Created,
Valid,
Updated,
}
#[derive(Debug)]
pub struct InitReport {
pub queue_status: FileInitStatus,
pub done_status: FileInitStatus,
pub config_status: FileInitStatus,
pub readme_status: Option<(FileInitStatus, Option<u32>)>,
pub queue_path: std::path::PathBuf,
pub done_path: std::path::PathBuf,
pub config_path: std::path::PathBuf,
}