введите пароль с помощью пакета dart dcli

#dart

Вопрос:

Я использую пакет dcli в dart с функцией «спросить» для ввода пароля. Когда я ввожу пароль и нажимаю «ввод» или «возврат», появляется дополнительная звезда, но ввод не завершается. С каждым «входом» появляется обезьяна со звездой. Я могу выйти только нажав Ctrl C.

Что я делаю не так?

var passwd = ask('Password', hidden: true);

Комментарии:

1. Насколько я могу видеть в dcli исходном коде, он не учитывает, что в Windows новая строка начинается с возврата каретки (значение ASCII 13). Я не знаю, есть ли уже сообщение об ошибке по этому поводу, но проблема, похоже, изолирована при использовании hidding: true , так как в коде используется специальная логика.

Ответ №1:

Да, это был жучок.

Я исправил это в последней версии.

Комментарии:

1. Большое спасибо!