isGitRepository method

Future<bool> isGitRepository(
  1. String projectPath
)

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';
}