22 lines
348 B
Dart
22 lines
348 B
Dart
// ignore_for_file: avoid_print
|
|
import 'dart:io';
|
|
|
|
void confirm(String message) {
|
|
stdout.write('$message [y/n] ');
|
|
|
|
switch (stdin.readLineSync()) {
|
|
case 'y':
|
|
case 'yes':
|
|
break;
|
|
default:
|
|
print('Exiting');
|
|
exit(1);
|
|
}
|
|
}
|
|
|
|
Never printError(String message) {
|
|
stderr.writeln('\x1B[31m$message\x1B[0m');
|
|
|
|
exit(1);
|
|
}
|