execa
execa copied to clipboard
Attach `.nodeChildProcess` to the execa promise
Node.js does this now for childProcess.
when you promisify it.
https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback
The name is to be decided.
One day, I hope we can get rid of execa()
being both a childProcess and promise and just have the .child
property on the promise. But that's a huge breaking change. For now, the best we can do is to add it, and recommend new users to use it instead of the old way. We could even un-document the old way.
@ehmicky Thoughts?
Yes this sounds good :+1:
Any thoughts on the name?
-
.child
-
.process
-
.subprocess
-
.childProcess
.child
since this is the name used by Node.js util.promisify(childProcess.exec)
?
👍
@wesleytodd Based on your comment here, would you like to take a look at doing a PR for this feature? Please let us know if you need any help!
I plan to, just have other priorities at work. If someone else gets to it before me that’s fine, my guess is I will be able to do it late next week at the earliest.
Per this comment, we are going to name the property subprocess
instead.