This commit is contained in:
2026-01-02 05:27:44 +01:00
commit 8dfb3c6922
30 changed files with 7394 additions and 0 deletions

12
cargo-generate.toml Normal file
View File

@@ -0,0 +1,12 @@
[template]
cargo_generate_version = ">=0.21.0"
ignore = [".git", "target", ".idea", ".vscode"]
[placeholders]
project_name = { type = "string", prompt = "Project name" }
database = { type = "string", prompt = "Database type", choices = ["sqlite", "postgres"], default = "sqlite" }
[conditional]
# Conditional dependencies based on database choice
sqlite = { condition = "database == 'sqlite'", ignore = ["template-infra/src/user_repository_postgres.rs"] }
postgres = { condition = "database == 'postgres'", ignore = ["template-infra/src/user_repository_sqlite.rs"] }