determineAndUpdateVersion method
Version
determineAndUpdateVersion(
- VersionMethod versionMethod,
- Version? passedVersion,
- PubSpecDetails pubspecDetails, {
- required bool dryrun,
Implementation
Version determineAndUpdateVersion(
VersionMethod versionMethod,
Version? passedVersion,
PubSpecDetails pubspecDetails, {
required bool dryrun,
}) {
var newVersion = pubspecDetails.pubspec.version!;
if (versionMethod == VersionMethod.set) {
// we were passed the new version so just updated everything.
newVersion = passedVersion!;
updateVersionFromDetails(newVersion, pubspecDetails);
} else {
// Ask the user for the new version
newVersion = askForVersion(pubspecDetails.pubspec.version!);
updateVersionFromDetails(newVersion, pubspecDetails);
}
return newVersion;
}