Default characters per line is 80 which is small.
We try to get the columns from the OS and it overrides it - it works only in Unix so that's why it works.
On Windows it used 80.
The fix is to increase the default size and make it the minimum columns size.
We also use the COLUMNS environment variable if exists. Therefore in case your terminal still truncates the output you can set this environment variable with larger number (default to 140)