This commit is contained in:
2025-03-18 11:31:57 +04:00
commit 1fac24d39c
3 changed files with 35 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
/target

12
Cargo.toml Normal file
View File

@@ -0,0 +1,12 @@
[package]
name = "generator"
version = "0.1.0"
edition = "2021"
[dependencies]
clap = { version = "4.5.32", features = ["derive"] }
color-eyre = "0.6.3"
sea-schema = "0.16.1"
syn = { version = "2.0.100", features = ["extra-traits", "full"] }
tracing = "0.1.41"
tracing-subscriber = "0.3.19"

22
src/main.rs Normal file
View File

@@ -0,0 +1,22 @@
use std::{fs, path::PathBuf};
use clap::Parser;
use color_eyre::Result;
const DEFAULTS: [&str; 2] = ["prelude.rs", "mod.rs"];
#[derive(Parser, Debug)]
struct Args {
data_dir: PathBuf,
#[clap(short, long, default_value = "_entities")]
entities_folder: String,
}
fn main() -> Result<()> {
color_eyre::install()?;
tracing_subscriber::fmt::init();
let args = Args::parse();
tracing::info!(?args.data_dir, ?args.entities_folder, "Generating/Updating models from entities");
Ok(())
}