[ 
https://issues.apache.org/jira/browse/CLI-166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12714022#action_12714022
 ] 

Sebb commented on CLI-166:
--------------------------

IMO - reverse out until such time as there is a standard Java way to do this on 
all systems. 
At which point, I'd suggest setting the default width directly, without relying 
on the user to setAuthWidth().

Meanwhile, perhaps one could set the default terminal width from a system 
property or resource file?

Otherwise, it's easy enough for the user to call setWidth() themselves.

> Terminal width detection
> ------------------------
>
>                 Key: CLI-166
>                 URL: https://issues.apache.org/jira/browse/CLI-166
>             Project: Commons CLI
>          Issue Type: New Feature
>          Components: Help formatter
>            Reporter: Emmanuel Bourg
>            Assignee: Jim Jagielski
>             Fix For: 1.3
>
>
> HelpFormatter could be improved by adjusting automatically its width to the 
> width of the terminal. The width of the terminal can be retrieved by the stty 
> command on unix systems, on Windows it requires a native call. The JLine 
> project on SourceForge already implements this logic.
> http://jline.sourceforge.net
> I suggest to add a setAutoWidth(boolean) method in HelpFormatter that will 
> try to get the terminal width. If it fails it'll fall back to the width 
> provided by getWidth().

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to