error method
Returns error code and prints a error message if provided.
Implementation
@protected
int error(int code, {String? message}) {
if (message != null) {
printError(message);
// Kept for the machine readable result, if the command has failed
// before it printed one.
_lastErrorMessage = message;
}
return code;
}