diff options
Diffstat (limited to 'TermIO/__init__.py')
-rw-r--r-- | TermIO/__init__.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/TermIO/__init__.py b/TermIO/__init__.py new file mode 100644 index 0000000..fef84d4 --- /dev/null +++ b/TermIO/__init__.py @@ -0,0 +1,23 @@ +from .out import * + +import os + + +class TermSizeSkeleton: + + def __init__(self): + self.Update() + + def Update(self): + self.Rows, self.Columns = map(int, os.popen('stty size', 'r').read().split()) + + def Rows(self, Update=True): + if Update: self.Update() + return self.Rows + + def Columns(self, Update=True): + if Update: self.Update() + return self.Rows + + +TermSize = TermSizeSkeleton() |