requireArgument method

String requireArgument(
  1. CommandResult result, {
  2. String? message,
})

Require a non-empty first argument from the command result Exits with an error if no argument is provided

Implementation

String requireArgument(CommandResult result, {String? message}) {
  if (result.arguments.isEmpty || result.arguments.first.trim().isEmpty) {
    abort(message ?? 'A name argument is required');
  }
  return result.arguments.first.trim();
}