boon

unix terminal framework
git clone https://git.ce9e.org/boon.git

commit
8d5e1198cea897443f1d1f589c694c98bb5e3ea9
parent
5de676d646903ed9a998bae4f1db9d81c12c063e
Author
Tobias Bengfort <tobias.bengfort@posteo.de>
Date
2024-07-18 08:34
example: echo keys

Diffstat

A examples/echo.py 19 +++++++++++++++++++

1 files changed, 19 insertions, 0 deletions


diff --git a/examples/echo.py b/examples/echo.py

@@ -0,0 +1,19 @@
   -1     1 import sys
   -1     2 
   -1     3 import boon
   -1     4 
   -1     5 
   -1     6 class Example(boon.App):
   -1     7 	def __init__(self):
   -1     8 		super().__init__()
   -1     9 		self.text = ''
   -1    10 
   -1    11 	def render(self, rows, cols):
   -1    12 		yield self.text
   -1    13 
   -1    14 	def on_key(self, key):
   -1    15 		self.text = repr(key)
   -1    16 
   -1    17 
   -1    18 example = Example()
   -1    19 example.run()