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 += '' facets += root .. '/' tup.rule( facets, '^ BNDL %d^ ' .. bundle .. ' %d ' .. inputs .. ' -- %', { '$bundle.lua', '../' } ) tup.rule( '$bundle.lua', '^ HTML %d^ ' .. render .. ' ' .. root, 'index.html' )