Skip to content

Commit acc16fa

Browse files
feat(entrypoint): add prefix-lines function to improve logging
1 parent d71edd9 commit acc16fa

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

source/entrypoint.clj

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
(ns entrypoint
22
(:gen-class)
3-
(:require [clojure.java.io :as io]))
3+
(:require [clojure.java.io :as io]
4+
[clojure.string :as string]))
45

56
(def version "0.0.0")
67

@@ -11,7 +12,13 @@
1112
io/reader
1213
slurp))
1314

15+
(defn prefix-lines [prefix content]
16+
(->> content
17+
(string/split-lines)
18+
(map #(str prefix %))
19+
(string/join "\n")))
20+
1421
#_{:clj-kondo/ignore [:unused-binding]}
1522
(defn -main [& args]
1623
(println (format "[ application ] v%s" version))
17-
(println (format "[ resource ] <path:%s>\n%s" resource-path resource-content)))
24+
(println (format "|- [ resource ] <path:%s>\n%s" resource-path (prefix-lines "|- |" resource-content))))

0 commit comments

Comments
 (0)