mirror of
https://github.com/serverless/serverless.git
synced 2025-12-08 19:46:03 +00:00
22 lines
588 B
JavaScript
22 lines
588 B
JavaScript
'use strict';
|
|
|
|
const resolveInput = require('../resolve-input');
|
|
const renderInteractiveSetupHelp = require('./interactive-setup');
|
|
const renderGeneralHelp = require('./general');
|
|
const renderCommandHelp = require('./command');
|
|
|
|
module.exports = (loadedPlugins) => {
|
|
const { command, options } = resolveInput();
|
|
if (!command) {
|
|
if (options['help-interactive']) {
|
|
renderInteractiveSetupHelp();
|
|
return;
|
|
}
|
|
renderGeneralHelp(loadedPlugins);
|
|
} else if (command === 'help') {
|
|
renderGeneralHelp(loadedPlugins);
|
|
} else {
|
|
renderCommandHelp(command);
|
|
}
|
|
};
|