Skip to content

Add CLI command to download language server dependencies #664

@samodadela

Description

@samodadela

Is your feature request related to a problem? Please describe.
I'm trying to run serena in a container which has only limited access to the net. Only a few hosts are allowed. When serena initializes the project it starts accessing hosts like: services.gradle.org, visualstudioexptteam.gallery.vsassets.io, github.com, plugins.gradle.org, etc..

Describe the solution you'd like
Provide a 'build' command that pre-fetches all of serena's dependencies. I don't care for disk space.

Describe alternatives you've considered
Opening each and every one of the hosts it tries to access. I don't know which those are and it might also break in a later version if new dependencies are added. It seems that depending on the project language different tools are downloaded.

Another alternative would be to create a few language specific fake project just for the sake of downloading the dependecies. I can do this at container build time, when there is network access.

Additional context

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions