From: Georgi Valkov Date: Tue, 23 Aug 2011 13:42:51 +0000 (+0300) Subject: Set help formatter width to terminal width (prevents wrapping) X-Git-Url: http://git.oshgnacknak.de/?a=commitdiff_plain;h=51c8e53ffe62a126a89a5a5ebbaf360a639c9352;p=youtube-dl Set help formatter width to terminal width (prevents wrapping) --- diff --git a/youtube-dl b/youtube-dl index d093e2558..ac27afdc3 100755 --- a/youtube-dl +++ b/youtube-dl @@ -2744,7 +2744,14 @@ def parseOpts(): return "".join(opts) - fmt = optparse.IndentedHelpFormatter() + max_width = 80 + max_help_position = 80 + + # No need to wrap help messages if we're on a wide console + columns = os.environ.get('COLUMNS', None) + if columns: max_width = columns + + fmt = optparse.IndentedHelpFormatter(width=max_width, max_help_position=max_help_position) fmt.format_option_strings = _format_option_string kw = {