- Notifications
You must be signed in to change notification settings - Fork16
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 | |
| } |
Metadata
Metadata
Assignees
Labels
No labels