[keystore] Fix input masking (#108415)

Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
This commit is contained in:
Jonathan Budzenski 2021-08-16 17:08:17 -05:00 committed by GitHub
parent ec120a2cc1
commit 64a63e6f9e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -66,6 +66,8 @@ export function question(question, options = {}) {
break;
default:
if (options.mask) {
const cursorPos = rl.getCursorPos();
output.moveCursor(0, -cursorPos.rows);
output.cursorTo(questionPrompt.length);
output.write(Array(rl.line.length + 1).join(options.mask || '*'));
}