We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2e00cd8 commit 14b74baCopy full SHA for 14b74ba
CHANGELOG.md
@@ -2,9 +2,7 @@
2
3
## Added
4
5
-## Fixed
6
-
7
-## Changed
+- Allow using a var that points to a map as a command specification
8
9
# 0.17.71 (2024-07-24 / ac0239c)
10
src/lambdaisland/cli.clj
@@ -204,7 +204,9 @@
204
(defn to-cmdspec [?var]
205
(cond
206
(var? ?var)
207
- (assoc (meta ?var) :command ?var)
+ (if (fn? @?var)
208
+ (assoc (meta ?var) :command ?var)
209
+ (merge (meta ?var) @?var))
210
211
(fn? ?var)
212
{:command ?var}
0 commit comments