On Friday, 4 November 2016 22:49:17 UTC-4, Nate Finch wrote: > > If the script you run with go run returns a non-zero exit status, go run > prints "exit status N" and itself then returns with exit code 1. > > Now, this seems like a double mistake - first off, the only time go run > should print anything out is if it had some problem actually running the > code, i.e. unable to find the file, unable to compile, etc. After that, it > should just directly mirror whatever the running code writes to stdout and > stderr, no more no less. This also means that if the script returns exit > code 13, go run should return with exit code 13. Right now it only ever > returns 0 for success and 1 for an error. > > Is this something that can be changed? Not sure how backwards > compatibility is handled in these situations. >
It does seem a little bit arbitrary and contrary to UNIX tool design principles. It's unlikely that this is a compatibility concern for anyone. File a bug if you feel strongly about it. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.