35 lines
609 B
JavaScript
35 lines
609 B
JavaScript
|
|
/*
|
||
|
|
* password.js: Simple example of using prompt.
|
||
|
|
*
|
||
|
|
* (C) 2010, Nodejitsu Inc.
|
||
|
|
*
|
||
|
|
*/
|
||
|
|
|
||
|
|
var prompt = require('../lib/prompt');
|
||
|
|
|
||
|
|
//
|
||
|
|
// Start the prompt
|
||
|
|
//
|
||
|
|
prompt.start();
|
||
|
|
|
||
|
|
//
|
||
|
|
// Get two properties from the user: username and password
|
||
|
|
//
|
||
|
|
prompt.get([{
|
||
|
|
name: 'username',
|
||
|
|
required: true
|
||
|
|
}, {
|
||
|
|
name: 'password',
|
||
|
|
hidden: true,
|
||
|
|
conform: function (value) {
|
||
|
|
return true;
|
||
|
|
}
|
||
|
|
}], function (err, result) {
|
||
|
|
//
|
||
|
|
// Log the results.
|
||
|
|
//
|
||
|
|
console.log('Command-line input received:');
|
||
|
|
console.log(' username: ' + result.username);
|
||
|
|
console.log(' password: ' + result.password);
|
||
|
|
});
|