-
Notifications
You must be signed in to change notification settings - Fork 332
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor pager commands & synchronous shell commands (no-op) #1243
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks very much for working on this @ilyagr!
I have left a few minor comments, but I think this PR is actually quite good already. In my opinion there is no need to make the code perfect here, and further refactoring work can alwasy be done later.
…cation This is meant to be straightforward and clearly a no-op,\ at the cost of being a bit verbose.
After the previous refactors, the logic for async shell commands can be simplified somewhat. There is likely room for further improvements, but that is beyond the scope of this PR.
Thanks for looking this over! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, thanks once again for working on this 👍
Thanks @ilyagr for the patch and @joelim-work for the review. |
Thanks for reviewing, @gokcehan @joelim-work! |
This PR is meant to not cause any changes to functionality. It is the follow-up to #1201 and cleans up #1146.
It's designed to be reviewed commit-by-commit (though feel free do do whatever works for you). The first commit includes the changes I suggested in #1146 and #1152, the following commits are a slightly more extensive deduplication of functionality.