File tree Expand file tree Collapse file tree 2 files changed +57
-0
lines changed
Expand file tree Collapse file tree 2 files changed +57
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,8 @@ local fs = require 'bee.filesystem'
22local util = require ' utility'
33local version = require ' version'
44
5+ require ' config.env'
6+
57local function getValue (value )
68 if value == ' true' or value == nil then
79 value = true
Original file line number Diff line number Diff line change 1+ -- Handles loading environment arguments
2+
3+ --- ENV args are defined here.
4+ ---- `name` is the ENV arg name
5+ ---- `key` is the value used to index `_G` for setting the argument
6+ --- @type { name : string , key : string } []
7+ local vars = {
8+ {
9+ name = " LLS_CHECK_LEVEL" ,
10+ key = " CHECKLEVEL" ,
11+ },
12+ {
13+ name = " LLS_CHECK_PATH" ,
14+ key = " CHECK" ,
15+ },
16+ {
17+ name = " LLS_CONFIG_PATH" ,
18+ key = " CONFIGPATH"
19+ },
20+ {
21+ name = " LLS_DOC_OUT_PATH" ,
22+ key = " DOC_OUT_PATH" ,
23+ },
24+ {
25+ name = " LLS_DOC_PATH" ,
26+ key = " DOC" ,
27+ },
28+ {
29+ name = " LLS_FORCE_ACCEPT_WORKSPACE" ,
30+ key = " FORCE_ACCEPT_WORKSPACE"
31+ },
32+ {
33+ name = " LLS_LOCALE" ,
34+ key = " LOCALE" ,
35+ },
36+ {
37+ name = " LLS_LOG_LEVEL" ,
38+ key = " LOGLEVEL" ,
39+ },
40+ {
41+ name = " LLS_LOG_PATH" ,
42+ key = " LOGPATH" ,
43+ },
44+ {
45+ name = " LLS_META_PATH" ,
46+ key = " METAPATH"
47+ }
48+ }
49+
50+ for _ , var in ipairs (vars ) do
51+ local value = os.getenv (var .name )
52+ if value then
53+ _G [var .key ] = value
54+ end
55+ end
You can’t perform that action at this time.
0 commit comments