20 lines
402 B
Python
20 lines
402 B
Python
import hl_vt100
|
|
|
|
|
|
def dump(vt100):
|
|
print("╭" + "─" * vt100.width + "╮")
|
|
for line in vt100.getlines():
|
|
print(f"│{line:{vt100.width}}│")
|
|
print("╰" + "─" * vt100.width + "╯")
|
|
|
|
|
|
def main():
|
|
vt100 = hl_vt100.vt100_headless()
|
|
vt100.changed_callback = lambda: dump(vt100)
|
|
vt100.fork('top', ['top'])
|
|
vt100.main_loop()
|
|
|
|
|
|
if __name__ == '__main__':
|
|
main()
|