getGitBranch function
Implementation
Future<String> getGitBranch([String? workingDirectory]) async {
try {
final result = await Process.run('git', ['branch', '--show-current'], workingDirectory: workingDirectory);
if (result.exitCode == 0) return result.stdout.toString().trim();
} catch (_) {}
return 'no git';
}