It would be nice to be able to specify a timeout to avoid commands hanging during execution.
Maybe something like the existing WithEnv(), but instead WithTimeout() or WithWaitDelay() to support the new (Go 1.20) WaitDelay?
https://pkg.go.dev/os/exec#Cmd.WaitDelay