mirror of
https://github.com/bower/bower.git
synced 2026-01-22 20:58:08 -05:00
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.
22 lines
384 B
JavaScript
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;
|