success method

void success(
  1. String message, {
  2. LogLevel level = cli.LogLevel.info,
  3. bool trailingRocket = false,
  4. bool newParagraph = false,
  5. String? followUp,
})

Success Messages Guidelines

Tone: Affirmative and empowering. Format:

<Action outcome> <Optional follow-up>

Example:

Successfully linked the project! 🚀
The --project flag can now be omitted from commands.

Implementation

void success(
  final String message, {
  final cli.LogLevel level = cli.LogLevel.info,
  final bool trailingRocket = false,
  final bool newParagraph = false,
  final String? followUp,
}) {
  _logger.log(
    '$message${trailingRocket ? ' 🚀' : ''}',
    level,
    type: cli.TextLogType.success,
    newParagraph: newParagraph,
  );

  if (followUp != null) {
    _logger.log(
      followUp,
      level,
      type: cli.TextLogType.normal,
    );
  }
}