From 3977dd216ae69036e99ac585f0acc2f2b0b4ff2a Mon Sep 17 00:00:00 2001 From: Yogthos Date: Fri, 8 May 2026 09:13:29 -0400 Subject: [PATCH 1/2] fix: expand --sql flag into conman, migratus, postgres, mysql flags --- .../src/io/github/kit_clj/deps_template.clj | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/libs/deps-template/src/io/github/kit_clj/deps_template.clj b/libs/deps-template/src/io/github/kit_clj/deps_template.clj index b64d347d..da2d88c3 100644 --- a/libs/deps-template/src/io/github/kit_clj/deps_template.clj +++ b/libs/deps-template/src/io/github/kit_clj/deps_template.clj @@ -27,6 +27,17 @@ [n] (-> n (str) (str/replace "." "/") (str/replace "-" "_"))) +(defn- expand-sql-flags + "Expands the :sql flag into individual SQL component flags for template rendering." + [{:keys [sql] :as data}] + (if sql + (assoc data + :conman true + :migratus true + :postgres true + :mysql true) + data)) + (defn- selmer-opts "Returns the data to be passed into the Selmer templates." [{:keys [template-dir default-cookie-secret] :as data}] @@ -105,7 +116,8 @@ This is the first step in the deps-new pipeline." [data] - (assoc data ::template-files (render-templates data))) + (let [data' (expand-sql-flags data)] + (assoc data' ::template-files (render-templates data')))) (defn- write-temporary-files "Writes template files to the temp-dir." From 7df36942589afa4e4476f846c46147ea3f4e5863 Mon Sep 17 00:00:00 2001 From: Yogthos Date: Fri, 8 May 2026 09:14:17 -0400 Subject: [PATCH 2/2] bump up version --- .../resources/io/github/kit_clj/kit/versions.edn | 4 ++-- libs/lein-template/deps.edn | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/deps-template/resources/io/github/kit_clj/kit/versions.edn b/libs/deps-template/resources/io/github/kit_clj/kit/versions.edn index 42b7b2aa..b38eb9de 100644 --- a/libs/deps-template/resources/io/github/kit_clj/kit/versions.edn +++ b/libs/deps-template/resources/io/github/kit_clj/kit/versions.edn @@ -18,5 +18,5 @@ "kit-sql-hikari" "1.0.7" "kit-sql" "1.1.4" "kit-undertow" "1.0.10" - "lein-template" "0.1.89" - "deps-template" "0.1.89"} + "lein-template" "0.1.90" + "deps-template" "0.1.90"} diff --git a/libs/lein-template/deps.edn b/libs/lein-template/deps.edn index 8eb2cf84..fffc119c 100644 --- a/libs/lein-template/deps.edn +++ b/libs/lein-template/deps.edn @@ -1,4 +1,4 @@ {:paths ["src"] :deps {selmer/selmer {:mvn/version "1.13.1"} com.github.seancorfield/clj-new {:mvn/version "1.3.415"} - io.github.kit-clj/deps-template {:mvn/version "0.1.89"}}} + io.github.kit-clj/deps-template {:mvn/version "0.1.90"}}}