about summary refs log tree commit diff stats
path: root/src/termattrs.nim
diff options
context:
space:
mode:
Diffstat (limited to 'src/termattrs.nim')
-rw-r--r--src/termattrs.nim11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/termattrs.nim b/src/termattrs.nim
new file mode 100644
index 00000000..d49800ae
--- /dev/null
+++ b/src/termattrs.nim
@@ -0,0 +1,11 @@
+import terminal
+
+type
+  TermAttributes* = object
+    termWidth*: int
+    termHeight*: int
+
+proc getTermAttributes*(): TermAttributes =
+  let attrs = TermAttributes(termWidth: terminalWidth(),
+                             termHeight: terminalHeight())
+  return attrs