work!
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import sys
|
||||
import time
|
||||
|
||||
import questionary
|
||||
@@ -46,3 +47,21 @@ def text(title, default):
|
||||
|
||||
def confirm(title):
|
||||
return questionary.confirm(title).ask()
|
||||
|
||||
|
||||
def getch():
|
||||
if sys.platform == "win32":
|
||||
import msvcrt
|
||||
|
||||
return msvcrt.getwch()
|
||||
else:
|
||||
import termios
|
||||
import tty
|
||||
|
||||
fd = sys.stdin.fileno()
|
||||
old = termios.tcgetattr(fd)
|
||||
try:
|
||||
tty.setcbreak(fd)
|
||||
return sys.stdin.read(1)
|
||||
finally:
|
||||
termios.tcsetattr(fd, termios.TCSADRAIN, old)
|
||||
|
||||
Reference in New Issue
Block a user