Arrgv
Parsing string to array of args like node on bash do.
When you type something like node script.js bla bla bla in shell and do myArgs = process.argv.slice(2) you get the same. All slashes, quotes and special symbols are handled same way.
Install
npm install arrgv
Tests
$ npm test
Use cases
spawna command that is given as a string- test 
argvparser with complicated example string - something else
 
Example
var arrgv = require('arrgv');
var str = '-param --format="hh:mm:ss" filename.ext';
console.log(arrgv(str));
/*
['-param',
 '--format=hh:mm:ss',
 'filename.ext' ]
*/
License
MIT