Improved subprocess management and help message suppression on error
This release fixes two bugs:
-
Explicitly use
os.Stdout
andos.Stderr
instead of depending on calls toio.Copy
in separate goroutines, preventing hangs onio.Copy
failures. -
Enable
cmd.SilenceUsage
to suppress usage message on non-zero exit