gitDir property

  1. @override
String get gitDir
override

Implementation

@override
String get gitDir {
  final gitDir = Process.runSync(
    'git',
    [
      'rev-parse',
      '--git-dir',
    ],
  );

  return switch (gitDir.stdout) {
    final String dir => dir.trim(),
    _ => throw Exception('Failed to get git directory'),
  };
}