Files
bower/lib/commands/completion.js
Thomas Scholtes 5c83972401 Use promise interface for commands
This commit changes the interface of the command functions exported by the
files in `lib/commands`. The functions now return a promise and accept a logger
as the first argument. This has several advantages

* The promise style is consistent with the rest of the code.
* It removes a lot of duplicate code.
* The command factory does not need to proxy the logger object.
2014-06-20 21:14:26 +02:00

22 lines
384 B
JavaScript

var Q = require('q');
var cli = require('../util/cli');
function completion(config) {
return new Q();
}
// -------------------
completion.line = function (logger, argv) {
var options = cli.readOptions(argv);
var name = options.argv.remain[1];
return completion(logger, name);
};
completion.completion = function () {
// TODO:
};
module.exports = completion;