getVersionFromPubspec function

String? getVersionFromPubspec()

Implementation

String? getVersionFromPubspec() {
  String pubspecFilePath =
      '${Directory.current.path}${Platform.pathSeparator}pubspec.yaml';
  File pubspecFile = File(pubspecFilePath);
  if (!pubspecFile.existsSync()) return null;

  String pubspecYamlString = pubspecFile.readAsStringSync();
  final YamlMap pubspecYaml = loadYaml(pubspecYamlString);
  return pubspecYaml['version'];
}