浏览代码

change 80 to 0

Signed-off-by: Erik Kristensen <[email protected]>
Erik Kristensen 10 年之前
父节点
当前提交
7937611366
共有 1 个文件被更改,包括 10 次插入1 次删除
  1. 10 1
      compose/cli/formatter.py

+ 10 - 1
compose/cli/formatter.py

@@ -3,9 +3,18 @@ from __future__ import absolute_import
 import os
 import texttable
 
+
+def get_tty_width():
+    tty_size = os.popen('stty size', 'r').read().split()
+    if len(tty_size) != 2:
+        return 0
+    _, width = tty_size
+    return int(width)
+
+
 class Formatter(object):
     def table(self, headers, rows):
-        table = texttable.Texttable(max_width=0)
+        table = texttable.Texttable(max_width=get_tty_width())
         table.set_cols_dtype(['t' for h in headers])
         table.add_rows([headers] + rows)
         table.set_deco(table.HEADER)