cli: automatically use distro qualities if available #166961
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
A fully-functioning CLI with tunnel capabilities requires product-specific configuration that is not included in the OSS. This change has the CLI's build script automatically look for a peer
vscode-distro
folder and, in a debug build, set its build variables based on that, to make development easier.It also works to set correct variables if vscode-distro is not found, based on the OSS product.json (though this is not sufficient to run a fully fledged tunnel.)