blob: 816461eb57fe2a65ef5d4f98bd3f111b3f7c00ae (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
#!/usr/bin/python3
import sys
def display(text, fg, bg):
if fg is None:
setfg = '39'
else:
setfg = '38;5;%d' % fg
if bg is None:
setbg = '49'
else:
setbg = '48;5;%d' % bg
sys.stdout.write('\x1b[%s;%sm %s\t\x1b[0m' % (setfg, setbg, text))
default_fg = None
default_bg = None
if len(sys.argv) >= 2 and sys.argv[1]:
default_fg = int(sys.argv[1])
if len(sys.argv) >= 3 and sys.argv[2]:
default_bg = int(sys.argv[2])
for i in range(256):
display(str(i), i, default_bg)
if ((i + 1) % 16) == 0:
sys.stdout.write('\n')
for i in range(256):
display(str(i), default_fg, i)
if ((i + 1) % 16) == 0:
sys.stdout.write('\n')
|