[go-nuts] Re: stop go run from printing "exit status 1"?

2016-11-05 Thread Nate Finch
Cool, thanks, done: https://github.com/golang/go/issues/17813

On Saturday, November 5, 2016 at 8:05:00 PM UTC-4, adon...@google.com wrote:
>
>
> 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.


[go-nuts] Re: stop go run from printing "exit status 1"?

2016-11-05 Thread adonovan via golang-nuts
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.