installZig function
Implementation
Future<bool> installZig() async {
if (Platform.isWindows) {
final result = await runPowershell("winget install -e --id zig.zig");
if (result != null) {
return false;
}
return true;
} else if (Platform.isMacOS) {
final resultOfBrew = await runBash("brew install zig");
if (resultOfBrew == null) {
return true;
}
return false;
} else {
throw UnsupportedError(
'Unsupported platform: ${Platform.operatingSystem}',
);
}
}