`bolt run` is not the same as `yarn run`
| Title | Description |
|---|---|
| Version | v0.20.7 |
| Type | Issue |
| node | 10.7.0 (but also happened on Node 8) |
| Operating System | macOS |
| Short Description | bolt run is not equivalent to yarn run |
| Detailed description |
We have a 'dev' script defined as "dev": "node scripts/dev/index.js", and scripts like "lint:css": "yarn dev lint:css",. Running yarn lint:css --bamboo passes the --bamboo option all the way to the dev script, running bolt lint:css --bamboo loses this option somewhere.
› yarn run lint:css --bamboo
yarn run v1.9.2
$ yarn dev lint:css --bamboo
$ node scripts/dev/index.js lint:css --bamboo
Running stylelint --custom-formatter ./node_modules/stylelint-junit-formatter "./src/**/*.js" >test-reports/stylelint-css.xml
› bolt run lint:css --bamboo
⚡️ bolt v0.20.7 (node v10.7.0)
$ yarn dev lint:css
$ node scripts/dev/index.js lint:css
Running stylelint "./src/**/*.js"
It would be good if both commands were equivalent so that our users would need to know when to use bolt and when to use yarn and could just always use bolt.
Related to issue https://github.com/boltpkg/bolt/issues/90
Thanks @ajaymathur - I saw that issue but didn't make the connection that it was the related.
With #90 closed, maybe this should also be closed? Then maybe open a separate issue about not passing -- onward to yarn, as yarn doesn't want the --