feat: check missing runtimes before loading workers #90
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.
When a user downloads an existing project, the required runtimes won't be installed. As part of the process, they need to download it using
wws runtimes install
as other similar tools likeNodeJS
. We want to provide a hint about this behavior sowws
doesn't fail and it shows useful information.From now on,
wws
will look for missing runtimes when running therun
command (default one). If there're missing runtimes, it will show a message and will ask users to install it usingwws runtimes install
. In the future, we will evaluate if installing missing runtimes should be part of the regular process.In addition to that, now
wws
will ignore the extensions of not installed runtimes.It closes #69