in packages/core/src/plugins/commands/help.ts [31:56]
function logHelpForCommand (name: string, command: Command) {
if (!command) {
console.log(chalk.red(`\n command "${name}" does not exist.`));
} else {
const opts = command.option || {};
if (opts.usage) {
console.log(`\n Usage: ${opts.usage}`);
}
if (opts.options) {
console.log(`\n Options:\n`);
const padLength = getPadLength(opts.options);
for (const name in opts.options) {
console.log(` ${
chalk.blue(name.padEnd(padLength))
}${
opts.options[name]
}`);
}
}
if (opts.details) {
console.log();
console.log(opts.details.split('\n').map((line: string) => ` ${line}`).join('\n'));
}
console.log();
}
}