22 lines
505 B
Lua
22 lines
505 B
Lua
function get_shell(cmd)
|
|
local handle = io.popen(cmd, 'r')
|
|
if not handle then
|
|
return "could not open shellbar.sh"
|
|
end
|
|
local result, error = handle:read('*a')
|
|
handle:close()
|
|
if not result then
|
|
return "(" .. error .. ")" -- chance of interrupted system call
|
|
end
|
|
return result
|
|
end
|
|
|
|
local timer = statusd.create_timer()
|
|
|
|
local function update()
|
|
statusd.inform("shellbar", get_shell('/home/sdk/.notion/shellbar.sh'))
|
|
timer:set(5000, update)
|
|
end
|
|
|
|
update()
|