21 lines
457 B
Plaintext
Executable File
21 lines
457 B
Plaintext
Executable File
#!/usr/bin/env moon
|
|
|
|
scheme_file = "donokai"
|
|
template_file = [
|
|
"shell"
|
|
]
|
|
|
|
scheme = require(scheme_file)!
|
|
|
|
scheme.meta = scheme.meta || {}
|
|
scheme.meta.author = scheme.meta.author || "Unknown Author"
|
|
scheme.meta.name = scheme.meta.name || "Unnamed Color Scheme"
|
|
|
|
for f in template_files
|
|
template_data = require(t)!
|
|
|
|
colors = scheme.colors
|
|
if "function" == type template_data.color_map
|
|
colors = {template_data.color_map(k, v) for k, v in pairs(colors)}
|
|
|