Build command in ST3 recently (I think) introduce a debug message (executed command, path, …) when executed command return an exit code <> 0.
But lot of compilers return non zero exit code when they encounter an error, so this is useless and make the result difficult to read.
Adding “quiet”: true to the sublime-build file remove all the output including the “[Finished in 0.4s]” message that is very useful to see when compilation is over.
So is it possible to either remove the debug message (or throw it to the console only) or always display the end message whatever the value of “quiet” in a next release ?
Thanks.
startup, version: 3092 windows x64 channel: dev
def finish(self, proc):
if not self.quiet:
elapsed = time.time() - proc.start_time
exit_code = proc.exit_code()
if exit_code == 0 or exit_code == None:
self.append_string(proc,
("[Finished in %.1fs]" % (elapsed)))
else:
self.append_string(proc, ("[Finished in %.1fs with exit code %d]\n"
% (elapsed, exit_code)))
self.append_string(proc, self.debug_text)