getProjectName static method

Future<String> getProjectName()

Implementation

static Future<String> getProjectName() async {
  var name = '';
  try {
    var lines = _pubspec.readAsLinesSync();
    name = lines
        .firstWhere((line) => line.startsWith('name:'))
        .split(':')
        .last
        .trim();
  } on FileSystemException catch (e) {
    _onFileSystemError(e);
  } catch (e) {
    _logException(e.runtimeType.toString());
  }
  return name;
}