GitXplorerGitXplorer
s

globstar

public
21 stars
2 forks
6 issues

Commits

List of commits on branch master.
Unverified
0b82d87c839da30b88e7e25bfcf3c3e15eff3ee3

Initial commit

sschnittstabil committed 10 years ago

README

The README file for this repository.

globstar Build Status Coverage Status

Run programs with glob/globstar support, especially on Windows within npm scripts.

Install

[sudo] npm install globstar --global

Usage

> globstar -- echo "**/globstar.js"
node_modules/globstar/globstar.js

Please note the -- and that globstar uses forward slashes.

npm Scripts

$ npm install globstar --save-dev

// e.g. install some linter
$ npm install eslint --save-dev
$ npm install editorconfig-tools --save-dev

Please note that Windows needs double quotes:

  "scripts": {
    "lint": "npm run -s lint-js && npm run -s lint-ec",
    "lint-js": "globstar --node -- eslint \"**/*.js\"",
    "lint-ec": "globstar --node -- editorconfig-tools check \"**/*.js\""
  },

Lint your **/*.js files:

$ npm run lint

Options

$ globstar --help
Run programs with globstar support.

Usage: globstar [OPTION]... -- COMMAND [ARG]...
Note the -- between the globstar OPTIONS and the COMMAND and its arguments

Options:
  --nodir        glob patterns do not match directories, only files
  -i, --ignore   add glob pattern to exclude from matches
  -n, --node     same as `--ignore "node_modules/**"`
  -v, --verbose  explain what is being done
  --version      display version information
  --help         Show help

Report globstar bugs to <https://github.com/schnittstabil/globstar/issues>
globstar home page: <https://github.com/schnittstabil/globstar>

License

Copyright © 2015 Michael Mayer

Licensed under the MIT license.