#dart
Вопрос:
Я использую пакет dcli в dart с функцией «спросить» для ввода пароля. Когда я ввожу пароль и нажимаю «ввод» или «возврат», появляется дополнительная звезда, но ввод не завершается. С каждым «входом» появляется обезьяна со звездой. Я могу выйти только нажав Ctrl C.
Что я делаю не так?
var passwd = ask('Password', hidden: true);
Комментарии:
1. Насколько я могу видеть в
dcli
исходном коде, он не учитывает, что в Windows новая строка начинается с возврата каретки (значение ASCII 13). Я не знаю, есть ли уже сообщение об ошибке по этому поводу, но проблема, похоже, изолирована при использованииhidding: true
, так как в коде используется специальная логика.
Ответ №1:
Да, это был жучок.
Я исправил это в последней версии.
Комментарии:
1. Большое спасибо!