isGitRepo function
Check if a directory is a git repository.
Implementation
Future<bool> isGitRepo({String? dir}) async {
final result = await runGit([
'rev-parse',
'--is-inside-work-tree',
], workingDirectory: dir);
return result.success && result.output == 'true';
}