Conversation
Contributor
|
Need to format Also appears we have a problem with the |
Contributor
Author
|
Yeah... the test suite also seems to be very broken on macOS in general |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
This PR implements the
commutility for comparing two sorted files line by line.Implementation Details
The utility follows the GNU coreutils specification and includes:
Core Features:
Command Line Options:
-1: Suppress column 1 (lines unique to FILE1)-2: Suppress column 2 (lines unique to FILE2)-3: Suppress column 3 (lines that appear in both files)--check-order: Check that input files are correctly sorted--nocheck-order: Do not check sort order--output-delimiter=STRING: Use STRING to separate columns (default: TAB)--total: Display a summary with counts for each column-z, --zero-terminated: Use NUL as line delimiter instead of newlineAdditional Features:
-as filenameTesting
Comprehensive test suite included covering:
All tests pass and the implementation matches the behavior of GNU coreutils comm.
Progress Update
This brings the project to 75/109 utilities completed (69%). Nice!