【文件属性】:
文件名称:令人羡慕的:使用Clojure中的环境变量进行用户友好的应用程序配置的库
文件大小:15KB
文件格式:ZIP
更新时间:2021-02-18 04:57:47
Clojure
令人羡慕的
使用环境变量配置Clojure应用程序的一种用户友好方式。
目标
应用应记录所需的配置。
对于缺少的配置,应该提供有用的,用户友好的反馈。
该应用应仅请求其实际需要的配置。
配置要求应该是可组合的。
配置应使用简单的Clojure数据进行描述。
用法
定义配置
( require '[enviable.core :as e])
; ; Let's start be defining a very simple config that tries to pull a value from an the environment variable MY_VAR
( def config ( e/var " MY_VAR " ))
; ; When MY_VAR=foo is present in environment...
( e/read-env config) ; ;
【文件预览】:
enviable-master
----.gitignore(138B)
----README.md(3KB)
----project.clj(715B)
----test()
--------enviable()
----examples()
--------enviable()
----LICENSE(14KB)
----src()
--------enviable()
----Design.md(1KB)