Node cross-platform password prompt.
- Unix
- TTY or non-TTY
- cygwin
- Git Bash
- cmd.exe
- PowerShell
- cmder
- Console2
prompt -- Prompt for a password
Returns: Promise.<string>
- input from user
Param | Type | Default | Description |
---|---|---|---|
[ask] | string |
prompt output | |
[options] | Object |
||
[options.method] | string |
"mask" |
mask / hide / choke |
mask
- Mask your password with * after Enter (default)hide
- Mask your password with * immediately on inputchoke
- Do not show any input
let prompt = require('password-prompt')
let password = prompt('password: ')
let password = prompt('password: ', { method: 'mask' })
let password = prompt('password: ', { method: 'hide' })
let password = prompt('password: ', { method: 'choke' })
// password: ******