From 96d8dffd325dd002a2adb93951df61d24bcab740 Mon Sep 17 00:00:00 2001 From: Ben Lubar Date: Tue, 14 Jan 2020 17:53:52 -0600 Subject: [PATCH] Make dfhack.run_command return the command_result value. Rename local variables to match dfhack.run_command_silent for clarity. --- library/lua/dfhack.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/library/lua/dfhack.lua b/library/lua/dfhack.lua index 93ab48dca..049297385 100644 --- a/library/lua/dfhack.lua +++ b/library/lua/dfhack.lua @@ -765,14 +765,15 @@ function dfhack.run_command_silent(...) end function dfhack.run_command(...) - local output, status = _run_command(...) - for i, fragment in pairs(output) do - if type(fragment) == 'table' then - dfhack.color(fragment[1]) - dfhack.print(fragment[2]) + local result = _run_command(...) + for i, f in pairs(result) do + if type(f) == 'table' then + dfhack.color(f[1]) + dfhack.print(f[2]) end end dfhack.color(COLOR_RESET) + return result.status end -- Per-save init file