upysh: Add "clear" command to clear screen.

Based on patch by @robert-hh:
https://github.com/micropython/micropython-lib/pull/76 .
pull/82/head
Paul Sokolovsky 2016-07-17 00:42:30 +03:00
rodzic 4a5965bbe0
commit a8311ab86c
1 zmienionych plików z 11 dodań i 1 usunięć

Wyświetl plik

@ -25,8 +25,17 @@ class PWD:
def __call__(self): def __call__(self):
return self.__repr__() return self.__repr__()
class CLEAR:
def __repr__(self):
return "\x1b[2J\x1b[H"
def __call__(self):
return self.__repr__()
pwd = PWD() pwd = PWD()
ls = LS() ls = LS()
clear = CLEAR()
cd = os.chdir cd = os.chdir
mkdir = os.mkdir mkdir = os.mkdir
@ -66,7 +75,8 @@ To see this help text again, type "man".
upysh commands: upysh commands:
pwd, cd("new_dir"), ls, ls(...), head(...), cat(...) pwd, cd("new_dir"), ls, ls(...), head(...), cat(...)
newfile(...), rm(...), mkdir(...), rmdir(...) newfile(...), rm(...), mkdir(...), rmdir(...),
clear
""") """)
man = Man() man = Man()