aboutsummaryrefslogtreecommitdiffstats
path: root/bruiser/defaults.lua
blob: 9f9f33b9f122189bd74729cfb186819bdcad9abf (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
-- bruiser default script.
-- This is run everytime bruiser is called.

-- adds luarocks' path and cpath to bruiser
local luarocks_handle = io.popen("luarocks path --bin")
for line in luarocks_handle:lines() do
  local path = string.match(line, "LUA_PATH%s*=%s*('.+')")
  local cpath = string.match(line, "LUA_CPATH%s*=%s*('.+')")
  local path_b = false
  local cpath_b = false
  if path ~= nil then 
    package.path = package.path..path
  end
  if cpath ~= nil then
    package.cpath = package.cpath..cpath
  end
end

if path_b then
  io.write("failed to get path from luarocks.\n")
end
if cpath_b then
  io.write("failed to get cpath from luarocks.\n")
end