Strider-CD/strider

View on GitHub
apps/strider/dist-lib/cli/commands/list.js

Summary

Maintainability
B
5 hrs
Test Coverage
'use strict';
module.exports = function (deps, parser) {
    const pluginManager = require('../lib/plugin_manager')(deps.getPluginPath()());
    parser
        .command('list')
        .option('all', {
        abbr: 'a',
        flag: true,
        help: 'Include remote plugins available for install',
    })
        .help('List local plugins. Use --all to fetch all.')
        .callback(function (opts) {
        if (opts.all) {
            pluginManager.listRemote(opts);
        }
        else {
            console.log('Listing only installed plugins. Use flag `-a` to show all');
            pluginManager.listLocal(opts);
        }
    });
};
//# sourceMappingURL=list.js.map