shell-parser
Parses a string similarly to how POSIX shells parse command lines into arguments, and returns an array of strings that correspond to the parsed arguments. Quoting and escaping are supported.
const shellParser = ;
Examples
> ; 'ab' 'cd' 'ef' > ; 'ab' 'cd ef' > ; 'a' '' 'b' > ; 'a\'b' > ;Thrown:Error: Unterminated quote: " at quoted (/home/chris/dev/shell-parser/index.js:47:19) at shellParser (/home/chris/dev/shell-parser/index.js:88:18)