restructure generator

This commit is contained in:
2025-04-08 22:03:18 +04:00
parent 3ed3e079f2
commit 8fd390fe18
25 changed files with 595 additions and 377 deletions

View File

@@ -1,14 +1,9 @@
mod config;
// mod config;
mod generator;
mod templates;
use clap::Parser;
use color_eyre::{eyre::eyre, Result};
use config::Config;
use figment::{
providers::{Format, Serialized, Yaml},
Figment,
};
use handlebars::Handlebars;
use tokio::{fs, io::AsyncWriteExt, process::Command};
use toml_edit::DocumentMut;
@@ -44,7 +39,7 @@ async fn main() -> Result<()> {
let config = fs::read_to_string(args.config).await?;
let root_config = config.parse::<DocumentMut>()?;
let outputs = generator::generate(&args.database_url, root_config).await?;
generator::generate(&args.database_url, root_config).await?;
//
// // tracing::info!(?outputs, "Generated files");
// for output in outputs.iter() {