-
Notifications
You must be signed in to change notification settings - Fork 15
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
Consider packaging the shellcheck binaries #134
Comments
I really don't like include all ShellCheck executables in the npm package. |
Hmm yeah it would definitely be much more complex to get such packaging to work. I guess we have to live with GitHub as a point of failure. |
The only thing is to add an env variable to specify the shell check binary: you must have downloaded it previously |
My use case is to run shellcheck inside a pre-built containers on CI and on developer's machine. I guess I could set something up to have pre-built binaries inside the CI container available and then pass them to this module. What is the env vars to set binary path? It seem not mentioned in the README. |
It' a possible solution that came to my mind as a workaround |
Sure, if it's not too much work, I could accept a |
Done |
@silverwind Update to v3.1.0 and set the environment variable |
Currently GitHub release downloads are failing:
I think it would be better to package these archives into the npm package. They are 30MB which is acceptable for an npm package, which would eliminate GitHub as a point of failure.
Even better would be one npm sub-package per platform, like how
esbuild
does this for example.The text was updated successfully, but these errors were encountered: