storeLatestCliVersion static method
Future<void>
storeLatestCliVersion({
- required CommandLogger logger,
- required PackageVersionData cliVersionData,
- String? localStoragePath,
Implementation
static Future<void> storeLatestCliVersion({
required final CommandLogger logger,
required final PackageVersionData cliVersionData,
String? localStoragePath,
}) async {
localStoragePath ??= localStorageDirectory.path;
try {
await LocalStorageManager.storeJsonFile(
fileName: ResourceManagerConstants.latestVersionFilePath,
json: cliVersionData.toJson(),
localStoragePath: localStoragePath,
);
} catch (e) {
// Ignore since users can't do anything about it.
logger.debug(
'Failed to store latest cli version to file: $e',
);
}
}