mcbot/libs/shcmd.lua
author Mikael Berthe <mikael@lilotux.net>
Sat, 17 Nov 2012 09:48:49 +0100
changeset 63 31f967ba9e1f
parent 39 237af42156a1
child 66 d9c00a9fe9d5
permissions -rw-r--r--
tvcal: Remove newlines in episode names


function shcmd (cmd)
    if not cmd or cmd == "" then return nil, "No command" end

    local fullcmd = cmd.." 2> /dev/null"
    local fh = io.popen(fullcmd)
    result = fh:read("*a")  -- read cmd output
    fh:close()
    if not result then return nil end
    -- Trim trailing newlines
    local r = result:gsub("\n+$", "")
    return r
end