Как я могу перехватить ошибки компилятора в lua?
Я пытаюсь получить вывод об ошибках компилятора в панели tmux, используя lua
при выполнении скрипта результат отображается только на текущей панели, а не на второй
и файл / tmp / output всегда пуст
cmd=io.popen("go build -gcflags=-e scree.go")
f=io.open("/tmp/output")
f:write(cmd:read("*all"))
for line in f:lines() do
os.execute("tmux run-shell -t 2 'echo " .. line .. "' ")
end
f:close()
Есть ли способ сделать это без использования временного файла?