version property

Version get version

Implementation

Version get version {
  final versionLine = pubspec.readAsLinesSync().singleWhere(
        (e) => e.startsWith('version'),
        orElse: () => '',
      );
  if (versionLine.isNotEmpty) {
    final versionString = versionLine.split(':')[1].trim();
    final version = Version.parse(versionString);
    return version;
  }
  throw Exception('cannot find version');
}