gitDir property
String
get
gitDir
Implementation
String get gitDir {
final gitDir = switch (workingDirectory) {
final String cwd => process.sync('git', [
'rev-parse',
'--git-dir',
], workingDirectory: cwd),
_ => process.sync('git', ['rev-parse', '--git-dir']),
};
return switch (gitDir.stdout) {
final String out => out.trim(),
_ => throw Exception('Failed to get git directory'),
};
}