getVersionSync method
Returns the version of executable.
Implementation
@override
FlutterVersion getVersionSync() {
// {
// "frameworkVersion": "3.10.6",
// "channel": "unknown",
// "repositoryUrl": "unknown source",
// "frameworkRevision": "f468f3366c26a5092eb964a230ce7892fda8f2f8",
// "frameworkCommitDate": "2023-07-12 15:19:05 -0700",
// "engineRevision": "cdbeda788a293fa29665dc3fa3d6e63bd221cb0d",
// "dartSdkVersion": "3.0.6",
// "devToolsVersion": "2.23.1",
// "flutterRoot": "/home/emanuel/programs/flutter"
// }
final versionStr =
runSync(["--version", "--machine"]).stdout.toString().trim();
final json = jsonDecode(versionStr);
return FlutterVersion.fromJson(json);
}