TL;DR — Quick Summary
tv (tidy-viewer) displays CSV and TSV files in the terminal with colors, alignment, and smart column sizing. View data without a spreadsheet.
tv makes CSV files readable in the terminal. Colors, alignment, smart sizing — no spreadsheet needed.
Installation
# Cargo
cargo install tidy-viewer
# Homebrew
brew install tidy-viewer
Usage
# View a CSV file
tv data.csv
# Limit rows
tv -n 20 data.csv
# Custom delimiter (semicolon)
tv -d ";" european-data.csv
# Pipe from commands
curl -s https://example.com/data.csv | tv
cat report.tsv | tv
# Specify column width
tv -w 30 wide-data.csv
Summary
- tv: terminal CSV/TSV viewer with colors
- Auto-detects delimiters — comma, tab, pipe, semicolon
- Smart column sizing and alignment
- Streams large files efficiently
- Written in Rust — fast startup