mirror of
https://github.com/jimeh/dotfiles.git
synced 2026-02-19 06:26:39 +00:00
21 lines
465 B
Lua
21 lines
465 B
Lua
local obj = {}
|
|
|
|
function obj:init()
|
|
local env = require('env')
|
|
local conf_file = "hosts/" .. env.hostname .. ".lua"
|
|
local conf_req = "hosts." .. env.hostname
|
|
|
|
if self.file_exists(conf_file) then
|
|
print("loading host config: " .. conf_file)
|
|
local conf_module = require(conf_req)
|
|
conf_module:init()
|
|
end
|
|
end
|
|
|
|
function obj.file_exists(name)
|
|
local f=io.open(name,"r")
|
|
if f~=nil then io.close(f) return true else return false end
|
|
end
|
|
|
|
return obj
|