gitDirectoryRoot property

Future<Directory> get gitDirectoryRoot

Implementation

Future<Directory> get gitDirectoryRoot async {
  if (_gitDirectoryRoot != null) {
    return _gitDirectoryRoot!;
  }
  final rootPath = await processHelper.executeCommand(
      'git', ['rev-parse', '--show-toplevel'],
      processMessage: "Locating repository root");
  _gitDirectoryRoot ??= Directory(rootPath);
  return _gitDirectoryRoot!;
}