← Back to tools
View AGENTS.md for Miller
Miller
Like awk, sed, cut, join, and sort for CSV, TSV, JSON and more
Description
Miller (mlr) is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, JSON, JSON Lines, and positionally-indexed data. It provides a powerful, consistent interface for processing structured data.
AI Summary
A Swiss-army knife for structured data processing (CSV, TSV, JSON), combining awk/sed/cut/sort functionality for name-indexed data.
Capabilities
- + Process CSV, TSV, JSON, and JSON Lines data
- + Filter, transform, and aggregate structured data
- + Convert between data formats
- + Statistical operations on data columns
- + Consistent verb-based interface
Use When
- → User needs to process CSV, TSV, or JSON data
- → User wants awk-like operations on structured data
- → User needs to convert between data formats
Avoid When
- x User only needs JSON processing (jq is simpler)
- x User needs SQL-like querying