Usability fixes and output improvements for compile command.

This commit is contained in:
Dominik Picheta 2016-12-22 15:18:46 +01:00
commit 971dc300bb
2 changed files with 13 additions and 7 deletions

View file

@ -28,7 +28,8 @@ proc doCmd*(cmd: string) =
if exitCode != QuitSuccess:
raise newException(NimbleError,
"Execution failed with exit code " & $exitCode)
"Execution failed with exit code $1\nCommand: $2\nOutput: $3" %
[$exitCode, cmd, output])
proc doCmdEx*(cmd: string): tuple[output: TaintedString, exitCode: int] =
let bin = extractBin(cmd)