getShorebirdVersion method
Returns system Shorebird CLI version string, or null if unavailable.
Implementation
Future<String?> getShorebirdVersion() async {
try {
final result = await _runner.run('shorebird', ['--version']);
if (result.exitCode != 0) return null;
return result.stdout.toString().trim();
} catch (_) {
return null;
}
}