bolt icon indicating copy to clipboard operation
bolt copied to clipboard

`bolt run` is not the same as `yarn run`

Open marcins opened this issue 6 years ago • 3 comments

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.

marcins avatar Jul 30 '18 06:07 marcins

Related to issue https://github.com/boltpkg/bolt/issues/90

ajaymathur avatar Jul 30 '18 20:07 ajaymathur

Thanks @ajaymathur - I saw that issue but didn't make the connection that it was the related.

marcins avatar Jul 30 '18 21:07 marcins

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 --

sesam avatar Jun 21 '20 20:06 sesam