glob-run

Run multiple commands by glob patterns sequentially.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
glob-run
12190.1.75 years ago10 years agoMinified + gzip package size for glob-run in KB

Readme

Build Status
Run multiple commands by glob patterns sequentially.

Install

$ npm install -g glob-run

Usage

Basic example:
$ glob-run cat src/\*.js
This is equivalent to running:
$ cat src/a.js && cat src/b.js && cat src/c.js
With Browserify:
# src/a.js will be bundled into dist/a.js
$ glob-run browserify src/\*.js -o dist/\*.js

# src/a.coffee will be bundled into a.js
$ glob-run browserify -t coffeeify src/\*.coffee -o dist/\*.js

$ glob-run browserify src/\*.js -o dist/bundle-\*.js
With concat-from-list:
# files listed in src/a.json will be concatenated in dist/a.js
$ glob-run concat-from-list src/\*.json dist/\*.js
From package.json:
{
  "dependencies": {
    "glob-run": "^0.1.3",
    "browserify": "^8.0.3"
  },
  "scripts": {
    "build": "./node_modules/.bin/glob-run ./node-modules/.bin/browserify src/\\*.js dist/\\*js"
  }
}

And then you can just do npm run build.
Since it is all in CLI, asterisks () are expected to be always escaped.

License

MIT © Fahad Ibnay Heylaal