diff --git a/lib/widgets/widgets.coffee b/lib/widgets/widgets.coffee new file mode 100644 index 00000000..f46ca3f7 --- /dev/null +++ b/lib/widgets/widgets.coffee @@ -0,0 +1,16 @@ +_ = require('lodash') +inquirer = require('inquirer') + +exports.login = (callback) -> + inquirer.prompt([ + { + type: 'input' + name: 'username' + message: 'Username' + } + { + type: 'password' + name: 'password' + message: 'Password' + } + ], _.partial(callback, null)) diff --git a/package.json b/package.json index 841d3ae0..8a95c388 100644 --- a/package.json +++ b/package.json @@ -34,6 +34,7 @@ "mkdirp": "~0.5.0", "resin-platform-api": "git+ssh://git@bitbucket.org/rulemotion/resin-platform-api.git#master", "bluebird": "~2.3.11", - "open": "0.0.5" + "open": "0.0.5", + "inquirer": "~0.8.0" } }