aboutsummaryrefslogtreecommitdiffstats
path: root/root/Tupdefault.lua
diff options
context:
space:
mode:
authors-ol <s-ol@users.noreply.github.com>2018-11-09 13:14:56 +0000
committers-ol <s-ol@users.noreply.github.com>2018-11-09 13:14:56 +0000
commitfa977b6a5d6f6063479a97917810ef393c312e76 (patch)
treeb21984147c34293fe91e76eef13bfd969b3a7368 /root/Tupdefault.lua
parentadd $order mechanism (diff)
parentadd deploy script (diff)
downloadmmm-fa977b6a5d6f6063479a97917810ef393c312e76.tar.gz
mmm-fa977b6a5d6f6063479a97917810ef393c312e76.zip
Merge branch 'new-tup'
Diffstat (limited to 'root/Tupdefault.lua')
-rw-r--r--root/Tupdefault.lua30
1 files changed, 30 insertions, 0 deletions
diff --git a/root/Tupdefault.lua b/root/Tupdefault.lua
new file mode 100644
index 0000000..e4e433c
--- /dev/null
+++ b/root/Tupdefault.lua
@@ -0,0 +1,30 @@
+facets = tup.glob '*'
+inputs = ''
+for i, file in ipairs(facets) do
+ inputs = inputs .. " '" .. file .. "'"
+end
+
+LUA_PATH = {}
+LUA_PATH += root .. '/?.lua'
+LUA_PATH += root .. '/?.server.lua'
+LUA_PATH += root .. '/?/init.lua'
+LUA_PATH += root .. '/?/init.server.lua'
+LUA_PATH = 'LUA_PATH="' .. table.concat(LUA_PATH, ';') .. '"'
+
+bundle = LUA_PATH .. ' moon ' .. root .. '/bundle_fileder.moon'
+render = LUA_PATH .. ' moon ' .. root .. '/render.moon'
+
+facets += '<children>'
+facets += root .. '/<modules>'
+
+tup.rule(
+ facets,
+ '^ BNDL %d^ ' .. bundle .. ' %d ' .. inputs .. ' -- %<children>',
+ { '$bundle.lua', '../<children>' }
+)
+
+tup.rule(
+ '$bundle.lua',
+ '^ HTML %d^ ' .. render .. ' ' .. root,
+ 'index.html'
+)