You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
typesetting/pitfall/pdfkit/node_modules/shell-quote
Matthew Butterick 3f36e2ce2c porting 7 years ago
..
example porting 7 years ago
test porting 7 years ago
.travis.yml porting 7 years ago
README.markdown porting 7 years ago
index.js porting 7 years ago
package.json porting 7 years ago

README.markdown

shell-quote

Parse and quote shell commands.

build status

example

quote

var quote = require('shell-quote').quote;
var s = quote([ 'a', 'b c d', '$f', '"g"' ]);
console.log(s);

output

a 'b c d' \$f '"g"'

parse

``` js` var parse = require('shell-quote').parse; var xs = parse('a "b c" \$def 'it\'s great''); console.dir(xs);


output

[ 'a', 'b c', '\$def', 'it's great' ]


methods
=======

``` js
var quote = require('shell-quote').quote;
var parse = require('shell-quote').parse;

quote(args)

Return a quoted string for the array args suitable for using in shell commands.

parse(cmd)

Return an array of arguments from the quoted string cmd.

install

With npm do:

npm install shell-quote

license

MIT