]> git.rmz.io Git - dotfiles.git/commitdiff
bin: add script to output curses colors
authorSamir Benmendil <samir.benmendil@gmail.com>
Wed, 10 Dec 2014 02:57:38 +0000 (02:57 +0000)
committerSamir Benmendil <samir.benmendil@gmail.com>
Wed, 10 Dec 2014 06:33:39 +0000 (06:33 +0000)
bin/curses-color [new file with mode: 0755]

diff --git a/bin/curses-color b/bin/curses-color
new file mode 100755 (executable)
index 0000000..39c584d
--- /dev/null
@@ -0,0 +1,20 @@
+#!/usr/bin/env python
+
+import curses
+
+def main(stdscr):
+    curses.start_color()
+    curses.use_default_colors()
+    for i in range(0, curses.COLORS):
+        curses.init_pair(i + 1, i, -1)
+    try:
+        for i in range(0, 256):
+            x = 4*(i % 16)
+            y = int(i / 16)
+            stdscr.addstr(y, x,str(i), curses.color_pair(i))
+    except curses.ERR:
+        # End of screen reached
+        pass
+    stdscr.getch()
+
+curses.wrapper(main)