If I have an executable out.exe
and it's stdout
is redirected to a file,
i.e.:
out.exe > $file
Right now if I do this it only outputs:
<----------------------------->
80 columns per line to the file
Is there a way to make the standard output to be wider in console column count?
Is it the out.exe
that's somehow messing with the columns?
In my case I'm using fxcopcmd.exe
.
Best Solution
I encountered a similar problem a while back. Here's what I did to fix it:
It simply sets a new width of 500 characters on the host's RawUI output buffer (though, since we run our build in several environments, and we did not want the script to fail just because it could not make the output a bit larger, the code is rather defensive).
If you run in an environment that always sets RawUI (and most do), the code can be greatly simplified: