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