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