feat: create support for templates

This commit is contained in:
2025-02-15 22:43:25 +01:00
parent e19bf14a43
commit 61cd888620
6 changed files with 234 additions and 38 deletions

17
Cargo.lock generated
View File

@@ -236,7 +236,9 @@ dependencies = [
"anyhow",
"clap",
"dotenvy",
"glob",
"kdl",
"minijinja",
"rusty-s3",
"serde",
"tokio",
@@ -284,6 +286,12 @@ version = "0.31.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
[[package]]
name = "glob"
version = "0.3.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
[[package]]
name = "heck"
version = "0.5.0"
@@ -535,6 +543,15 @@ dependencies = [
"syn",
]
[[package]]
name = "minijinja"
version = "2.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cff7b8df5e85e30b87c2b0b3f58ba3a87b68e133738bf512a7713769326dbca9"
dependencies = [
"serde",
]
[[package]]
name = "miniz_oxide"
version = "0.8.3"