Skip to content

Commit 516389a

Browse files
committed
Refactor, rename into config from custom
1 parent fd61d25 commit 516389a

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/eca/config.clj

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@
2525
(def ^:private logger-tag "[CONFIG]")
2626

2727
(def ^:dynamic *env-var-config-error* false)
28-
(def ^:dynamic *cli-file-config-error* false)
28+
(def ^:dynamic *custom-config-error* false)
2929
(def ^:dynamic *global-config-error* false)
3030
(def ^:dynamic *local-config-error* false)
3131

3232
(def ^:private listen-idle-ms 3000)
3333

34-
(def config-file-path-from-cli* (atom nil))
34+
(def custom-config-file-path* (atom nil))
3535

3636
(def initial-config
3737
{:providers {"openai" {:api "openai-responses"
@@ -153,13 +153,13 @@
153153

154154
(def ^:private config-from-envvar (memoize config-from-envvar*))
155155

156-
(defn ^:private config-from-cli* []
157-
(when-some [path @config-file-path-from-cli*]
156+
(defn ^:private config-from-custom* []
157+
(when-some [path @custom-config-file-path*]
158158
(let [config-file (io/file path)]
159159
(when (.exists config-file)
160-
(safe-read-json-string (slurp config-file) (var *cli-file-config-error*))))))
160+
(safe-read-json-string (slurp config-file) (var *custom-config-error*))))))
161161

162-
(def ^:private config-from-cli (memoize config-from-cli*))
162+
(def ^:private config-from-custom (memoize config-from-custom*))
163163

164164
(defn global-config-dir ^File []
165165
(let [xdg-config-home (or (get-env "XDG_CONFIG_HOME")
@@ -275,9 +275,9 @@
275275
[:behavior :ANY :toolCall :approval :deny :ANY :argsMatchers]
276276
[:otlp]]})
277277

278-
(defn ^:private config-from-cli-or-default-location [pure-config? db]
279-
(if-some [config-from-cli (config-from-cli)]
280-
(when-not pure-config? config-from-cli)
278+
(defn ^:private config-from-custom-or-default-location [pure-config? db]
279+
(if-some [config-from-custom (config-from-custom)]
280+
(when-not pure-config? config-from-custom)
281281
(deep-merge
282282
(when-not pure-config? (config-from-global-file))
283283
(when-not pure-config? (config-from-local-file (:workspace-folders db))))))
@@ -290,7 +290,7 @@
290290
eca-config-normalization-rules
291291
(deep-merge initialization-config
292292
(when-not pure-config? (config-from-envvar))
293-
(config-from-cli-or-default-location pure-config? db))))))
293+
(config-from-custom-or-default-location pure-config? db))))))
294294

295295
(defn validation-error []
296296
(cond

src/eca/main.clj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@
9797
(proxy/load!)
9898
(when (= "server" action)
9999
(when-some [cfg-file (:config-file options)]
100-
(reset! config/config-file-path-from-cli* cfg-file))
100+
(reset! config/custom-config-file-path* cfg-file))
101101
(alter-var-root #'logger/*level* (constantly (keyword (:log-level options))))
102102
(let [finished @(server/run-io-server! (:verbose options))]
103103
{:result-code (if (= :done finished) 0 1)})))

0 commit comments

Comments
 (0)