15 lines
461 B
Plaintext
15 lines
461 B
Plaintext
define fs : require 'fs'
|
|
define path : require 'path'
|
|
define toml : require 'toml'
|
|
|
|
define parametersData : toml.parse : fs.readFileSync : path.join [path.dirname require.main.filename] 'parameters.toml'
|
|
|
|
define [build styles] : begin
|
|
local param {.}
|
|
foreach [style : items-of styles] : begin
|
|
local hive parametersData.(style)
|
|
if hive : foreach [k : items-of : Object.keys hive] : set param.(k) hive.(k)
|
|
return param
|
|
|
|
|
|
exports.build = build |