readVersion method

Future<String> readVersion()

Implementation

Future<String> readVersion() async {
  final pubSpec = await PubSpec.load(Directory(_shell.path));
  final version = pubSpec.version!;
  final numbers = '${version.major}.${version.minor}.${version.patch}';
  if (version.preRelease.isEmpty) return numbers;
  return '$numbers-${version.preRelease.join('.')}';
}