tal
« Back to VersTracker
Description:
Align line endings if they match
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: text-processing cli line-endings developer-tools file-comparison
Install: brew install tal
About:
Tal is a command-line utility designed to align lines of text only when their line endings match. It provides a robust solution for comparing files or text streams where line termination consistency is critical, such as in cross-platform development environments. The tool helps identify discrepancies in line endings without altering the content itself.
Key Features:
  • Compares text based on matching line endings
  • Outputs aligned text for visual inspection
  • Handles mixed line ending scenarios gracefully
  • Lightweight and fast command-line interface
Use Cases:
  • Verifying line ending consistency between files
  • Debugging cross-platform text file issues
  • Preparing text data for tools sensitive to line endings
Alternatives:
  • diff – Standard diff tool compares content regardless of line endings; Tal specifically requires matching endings to align.
  • dos2unix – Converts line endings rather than aligning them for comparison; Tal preserves original endings.
Version History
Detected Version Rev Change Commit
Sep 12, 2025 3:23am 0 VERSION_BUMP 892bff97
Sep 12, 2024 11:50pm 0 VERSION_BUMP 2ad4bf01