pub mod collection;
pub mod template;
use std::{
fs,
path::{Path, PathBuf},
};
use crate::schemes::{collection::Collections, template::Template};
#[derive(Debug, Default)]
pub enum Configuration {
Template(Template),
Collection(Collections),
#[default]
Empty,
}
impl Configuration {
pub fn parse(temp: PathBuf) -> Self {
if !Path::exists(temp.as_path()) {
return Self::Empty;
}
Self::Empty
}
}