message: Fixes displaying command groups in alphabetical order in help. Closes
diff: @@ -557,7 +557,16 @@ export class Cli {
  Cli.log(`Commands groups:`);
  Cli.log();
  - for (let commandGroup in commandGroupsToPrint) {
  + // sort commands groups (because of aliased commands)
  + const sortedCommandGroupsToPrint = Object
  + .keys(commandGroupsToPrint)
  + .sort()
  + .reduce((object: { [group: string]: number }, key: string) => {
  + object[key] = commandGroupsToPrint[key];
  + return object;
  + }, {});
  +
  + for (let commandGroup in sortedCommandGroupsToPrint) {
  Cli.log(` ${`${commandGroup} *`.padEnd(maxLength, ' ')} ${commandGroupsToPrint[commandGroup]} command${commandGroupsToPrint[commandGroup] === 1 ? '' : 's'}`);
  }
  }
  