]> git.rmz.io Git - dotfiles.git/blobdiff - bin/curses-color
bin: add script to output curses colors
[dotfiles.git] / bin / curses-color
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)