Use exit code from command if exists

This commit is contained in:
Maas Lalani
2021-11-01 11:33:14 -04:00
parent 76e2720dda
commit cce6980f62
2 changed files with 6 additions and 2 deletions

View File

@@ -126,7 +126,11 @@ func Execute(code Block) Result {
// update status code
if err != nil {
exitCode = 1
if cmd.ProcessState != nil {
exitCode = cmd.ProcessState.ExitCode()
} else {
exitCode = 1 // non-zero
}
}
}

View File

@@ -46,7 +46,7 @@ func main() {
},
expected: code.Result{
Out: "exit status 127",
ExitCode: 1,
ExitCode: 127,
},
},
{