mirror of https://github.com/Textualize/rich.git
19 lines
383 B
Python
19 lines
383 B
Python
"""Generate a ANSI style table."""
|
|
|
|
|
|
def make_table():
|
|
table = []
|
|
for attributes in range(0, 512):
|
|
ansi_codes = []
|
|
for bit_no in range(0, 9):
|
|
bit = 1 << bit_no
|
|
if attributes & bit:
|
|
ansi_codes.append(str(1 + bit_no))
|
|
table.append(";".join(ansi_codes))
|
|
return table
|
|
|
|
|
|
table = make_table()
|
|
print(repr(table))
|
|
|