/* * property-prompt.js: Example of using prompt with complex properties. * * (C) 2010, Nodejitsu Inc. * */ var prompt = require('../lib/prompt'); var schema = { properties: { url: { required: true, format: 'url' }, auth: { properties: { username: { required: true }, password: { required: true, hidden: true } } } } }; prompt.start(); prompt.get(schema, function (err, result) { console.log('Command-line input received:'); console.log(' url: ' + result.url); console.log(' auth:username: ' + result.auth.username); console.log(' auth:password: ' + result.auth.password); });