Implement Execv function (equivalent to Exec but with args passed as … #189
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Hello,
Really enjoying using
script
however there have been a couple of use cases where I have wanted to avoid interpolating theExec
args into a single cmdLIne (and worrying about quoting - which can be complex if dealing with arbitrary input) and have therefore added anExecv(cmd string, args []string)
method which passes the cmd and args separately as []string (which is what gets passed to exec.Command anyway so saves re-parsing the command line).Think this would be a useful addition (and be safer for scripts which make need to Exec commands where some of the parameters are untrusted)