ddev exec command should allow tty interactions #1571
Merged
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.
The Problem/Issue/Bug:
People have long been frustrated by the inability to interact with the console using
ddev exec
. But we long since have been able to do that, but didn't add it to theddev exec
command.How this PR Solves The Problem:
Allow interaction when doing ddev exec. Kind of makes it identical to
ddev ssh
, but no direct interaction with the container.Manual Testing Instructions:
ddev exec mysql
ddev exec vi index.php
Automated Testing Overview:
Related Issue Link(s):
#1023 will be adding bash interpretation to ddev exec
#1162 will eventually make ddev exec handle stdout/stderr and exit values correctly
Release/Deployment notes:
This will be an important announcement, and could conceivably affect some people's workflow.