You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Per the readme, the library's parse function takes a command. When I do parse(`eval 'find / -type f -name "*.json" -exec ls -l {} \;' </dev/null 2>&1;`), i get an array:
Consider this case:
which results in:
eval 'find / -type f -name "*.json" -exec ls -l {} \\;' </dev/null 2>&1;
which results in:
Yet when you run the command directly in the shell it works fine because it would be:
eval 'find / -type f -name "*.json" -exec ls -l {} \;' </dev/null 2>&1;
Am I misunderstanding what shell-quote is or is this a bug?
The text was updated successfully, but these errors were encountered: