confirmVersion function
Ask the user to confirm the selected version no.
Implementation
Version? confirmVersion(Version? version) {
var confirmedVersion = version;
print('');
print(green('The new version is: $confirmedVersion'));
print('');
if (!confirm('Is this the correct version')) {
do {
try {
confirmedVersion = null;
final versionString = ask('Enter the new version: ');
if (!confirm('Is $versionString the correct version')) {
exit(1);
}
confirmedVersion = Version.parse(versionString);
} on FormatException catch (e) {
print(e);
}
} while (confirmedVersion == null);
}
return confirmedVersion;
}