Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide offline installer #53

Open
jheaff1 opened this issue Apr 2, 2021 · 2 comments
Open

Provide offline installer #53

jheaff1 opened this issue Apr 2, 2021 · 2 comments

Comments

@jheaff1
Copy link

jheaff1 commented Apr 2, 2021

Hi,

The bazel-stack-vscode plugin is very impressive indeed! As someone who develops on in an environment that is air-gapped from the internet, an offline installer for the plugin would be brilliant.

@pcj
Copy link
Member

pcj commented Apr 3, 2021

Hi @jheaff1 can you expand on your requirements a bit?

VSCode extensions are packaged as a "vsix" file (basically a zip file with a manifest) and published to vscode marketplace. Are you requesting to have the vsix and code --install-extension bazel-stack-vscode.vsix instead?

@jheaff1
Copy link
Author

jheaff1 commented Apr 3, 2021

Hi @pcj.

Apologies for being unclear.

Like the cpptools extension, the bazel-stack-vscode extension downloads a number of artefacts from the internet during installation. If the bazel-stack-vscode extension .vsix file were downloaded and copied to a machine with no internet connection and installed into vscode on that machine, the extension would still attempt (and fail) to contact the internet.

The cpptools extension GitHub page provides offline .vsix installers, which are different from those published on the vscode marketplace and provide all dependencies, removing the need for internet access.

Would it be possible for bazel-stack-vscode to offer a similar offline .vsix installer?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants