getCurrentBranch method
Implementation
Future<String> getCurrentBranch() async {
final result = await process.run('git', [
'rev-parse',
'--abbrev-ref',
'HEAD',
]);
final branch = switch (result.stdout) {
final String out => out.trim(),
final Future<String> out => (await out).trim(),
};
return branch;
}