21 lines
517 B
Lua
21 lines
517 B
Lua
-- {{{ Helper functions
|
|
function file_exists(name)
|
|
local f = io.open(name, "r")
|
|
if f~=nil then io.close(f) return true else return false end
|
|
end
|
|
|
|
function run_once(cmd)
|
|
findme = cmd
|
|
firstspace = cmd:find(" ")
|
|
if firstspace then
|
|
findme = cmd:sub(0, firstspace-1)
|
|
end
|
|
awful.util.spawn_with_shell("pgrep -u $USER -x " .. findme .. " > /dev/null || (" .. cmd .. ")")
|
|
end
|
|
|
|
function tablelength(T)
|
|
local count = 0
|
|
for _ in pairs(T) do count = count + 1 end
|
|
return count
|
|
end
|
|
|