@oclif/plugin-help
Version:
Standard help for oclif.
21 lines (20 loc) • 764 B
JavaScript
import { Args, Command, Flags, loadHelpClass } from '@oclif/core';
export default class HelpCommand extends Command {
static args = {
command: Args.string({ description: 'Command to show help for.', required: false }),
};
static description = 'Display help for <%= config.bin %>.';
static flags = {
'nested-commands': Flags.boolean({
char: 'n',
description: 'Include all nested commands in the output.',
}),
};
static strict = false;
async run() {
const { argv, flags } = await this.parse(HelpCommand);
const Help = await loadHelpClass(this.config);
const help = new Help(this.config, { all: flags['nested-commands'] });
await help.showHelp(argv);
}
}