0.2.1 • Published 6 years ago

glob-args v0.2.1

Weekly downloads
1
License
ISC
Repository
github
Last release
6 years ago

glob-args

Simple utility for parsing CLI globs. Matched files can be quoted, unmatched patterns will be returned unchanged. Uses glob, so on Windows use test/*.js not test\*.js.

Usage

const globArgs = require('glob-args')
const globbed = globArgs(['--option', '*/*.js'])
// globbed: ['--options', 'test/test.js', 'test/test2.js', etc]

You can pass optional { escape: true } - it will escape matched files:

const globbed = globArgs(['--option', '*/*.js'], { escape: true })
// globbed: ['--options', '"test/test.js"', '"test/test2.js"', etc]

Especially useful for all those apps that do not support globing. E.g., running:

glob-args some-app --v test/*.js

will execute some-app --v "test/test.js" "test/test2.js".

0.2.1

6 years ago

0.2.0

6 years ago

0.1.0

6 years ago