checkExistAndExit function
Implementation
Future checkExistAndExit(String name, Stream<String> stdInputStream) async {
stdout.write(
"$green$name$reset is already exist. Do you want to replace it? [y/n] ",
);
final Completer<String> completer = Completer();
final listener = stdInputStream.listen((event) {
if (event.isNotEmpty) {
completer.complete(event[0]);
} else {
completer.complete('n');
}
});
final inp = await completer.future;
listener.cancel();
if (inp.toLowerCase() != 'y') {
exit(0);
}
}