bumpTypeFromString function
Converts a command-line bump name to a BumpType.
Throws ArgumentError when value is not major, minor, patch, or
build.
Implementation
BumpType bumpTypeFromString(String value) {
switch (value) {
case 'major':
return BumpType.major;
case 'minor':
return BumpType.minor;
case 'patch':
return BumpType.patch;
case 'build':
return BumpType.build;
default:
throw ArgumentError(
'Unknown bump type "$value". Use: major|minor|patch|build');
}
}