bumpTypeFromString function

BumpType bumpTypeFromString(
  1. String value
)

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');
  }
}