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
Add option for printing a colored diff #1266
Merged
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
4475bd6
Add click option for '--color'
dougthor42 8932787
Add a 'COLOR_DIFF' option to 'WriteBack'
dougthor42 956ca5b
Create a 'color_diff' function that injects ANSI color codes for diffs."
dougthor42 9fb5a2d
Add test_expression_diff_with_color
dougthor42 004a10b
Add 'colorama' as an extra_requires
dougthor42 21a7528
Also color diff outputs when running from stdin.
dougthor42 1d7c58b
Wrap output streams in colorama.
dougthor42 b56cd4d
Update docstring of 'color_diff'
dougthor42 5d97fe7
Never strip ANSI color codes. Makes testing easier.
dougthor42 ee63d44
Add a '--no-color' option to the CLI.
dougthor42 b3fc68b
Add test_piping_diff_with_color
dougthor42 dc8e71d
add changelog entry and use TYPE_CHECKING
zsol 6d771a6
Merge branch 'master' into color-diff-gh994
zsol File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
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.
I don't like this, but I don't fully understand what
detach
does or why it's needed, so this is the best I could come up with.