function logHelpForCommand()

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();
    }
  }