【发布时间】:2021-12-19 18:17:01
【问题描述】:
我如何确保每次拨打STDIN.getpass 时始终显示钥匙图标(示例请参见img)?问题是间歇性的,有时我得到图标,有时我没有。我找不到可靠的重现步骤。
我的代码目前的样子:
$stdout.flush
# to hide the password while being typed in the terminal
STDIN.getpass
- 我认为
$stdout.flush可以解决我的问题,但它没有。 -
STDIN.getpass正在返回,因此它没有分配给任何变量。
【问题讨论】:
-
通过提示时只看到钥匙图标:
STDIN.getpass "Enter password:"
标签: ruby terminal io passwords credentials