Skip to content

Commit f0dde6b

Browse files
committed
Added Makefile task, a script and an alias for generating tagged literal readers
1 parent edf5086 commit f0dde6b

File tree

4 files changed

+25
-1
lines changed

4 files changed

+25
-1
lines changed

Diff for: Makefile

+4-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,10 @@ docs:
1212
bin/docs
1313

1414
push-docs:
15-
git subtree push --prefix=docs docs master
15+
git subtree push --prefix=docs docs main
16+
17+
readers:
18+
bin/readers
1619

1720
test-clj:
1821
bin/test --no-profiling
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
(ns io.randomseed.bankster.readers.main
2+
(:require [io.randomseed.bankster.util.importer :as imp]))
3+
4+
(defn gen-readers
5+
"Generates tagged literal handler maps and handlers for namespaced currencies."
6+
[]
7+
(imp/readers-export))
8+
9+
(defn -main
10+
[& args]
11+
(gen-readers))

Diff for: bin/readers

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/bin/sh
2+
3+
echo "[bankster] Generating reader handlers..."
4+
5+
clojure -A:readers
6+

Diff for: deps.edn

+4
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,10 @@
5555
org.clojure/spec.alpha {:mvn/version "0.2.194"}
5656
jonase/eastwood {:mvn/version "0.3.13"}}}
5757

58+
:readers {
59+
:extra-paths ["aliases/readers"]
60+
:main-opts ["-m" "io.randomseed.bankster.readers.main"]}
61+
5862
:docs {
5963
:extra-paths ["aliases/codox"]
6064
:extra-deps {org.clojure/tools.deps.alpha {:mvn/version "0.9.857"}

0 commit comments

Comments
 (0)