isGitRepository method
Checks if projectPath is inside a git repository.
Implementation
Future<bool> isGitRepository(String projectPath) async {
final result = await _runner.run(
'git',
['rev-parse', '--is-inside-work-tree'],
workingDirectory: projectPath,
);
return result.exitCode == 0 && result.stdout.toString().trim() == 'true';
}