-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Description
In CoderCLIManager, we have a fallback behavior to download the CLI to the data-dir. We should log something somewhere to let folks know that this is happening.
// If downloads are enabled download the new version. | |
if (settings.enableDownloads) { | |
indicator?.invoke("Downloading Coder CLI...") | |
try { | |
cli.download() | |
return cli | |
} catch (e: java.nio.file.AccessDeniedException) { | |
// Might be able to fall back to the data directory. | |
val binPath = settings.binPath(deploymentURL) | |
val dataDir = settings.dataDir(deploymentURL) | |
if (binPath.parent == dataDir || !settings.enableBinaryDirectoryFallback) { | |
throw e | |
} | |
} | |
} | |
// Try falling back to the data directory. | |
val dataCLI = CoderCLIManager(deploymentURL, settings, true) | |
val dataCLIMatches = dataCLI.matchesVersion(buildVersion) | |
if (dataCLIMatches == true) { | |
return dataCLI | |
} |
code-asher
Metadata
Metadata
Assignees
Labels
No labels