use crate::{Result, GramrError, ProjectType, Language};
pub struct ConfigGenerator {
_project: ProjectType,
_language: Language,
name: String,
}
impl ConfigGenerator {
pub fn new(
project: ProjectType,
language: Language,
name: String,
) -> Self {
Self {
_project: project,
_language: language,
name,
}
}
pub fn generate(&self) -> Result<()> {
Err(GramrError::Other(
format!("Config generation for '{}' is not yet implemented! This will be used to quickly scaffold config files like slither.json, foundry.toml, etc.", self.name)
))
}
}