summaryrefslogtreecommitdiff
path: root/textproc/miller
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/miller')
-rw-r--r--textproc/miller/Makefile2
-rw-r--r--textproc/miller/pkg-descr15
2 files changed, 12 insertions, 5 deletions
diff --git a/textproc/miller/Makefile b/textproc/miller/Makefile
index c0afec200f21..8bd1f489f833 100644
--- a/textproc/miller/Makefile
+++ b/textproc/miller/Makefile
@@ -6,7 +6,7 @@ CATEGORIES= textproc
MASTER_SITES= https://raw.githubusercontent.com/johnkerl/${PORTNAME}/${DISTVERSIONFULL}/:gomod
DISTFILES= go.mod:gomod
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= adamw@FreeBSD.org
COMMENT= Sed/awk/cut/join/sort for name-indexed data such as CSV, TSV and JSON
WWW= https://johnkerl.org/miller/doc/
diff --git a/textproc/miller/pkg-descr b/textproc/miller/pkg-descr
index 6cedb3454adc..02b9b4266dfb 100644
--- a/textproc/miller/pkg-descr
+++ b/textproc/miller/pkg-descr
@@ -1,5 +1,12 @@
-Miller is like sed, awk, cut, join, and sort for name-indexed data such
-as CSV.
+Miller is like awk, sed, cut, join, and sort for data formats such as
+CSV, TSV, JSON, JSON Lines, and positionally-indexed.
-With Miller you get to use named fields without needing to count
-positional indices.
+With Miller, you get to use named fields without needing to count
+positional indices. Then, on the fly, you can add new fields which are
+functions of existing fields, drop fields, sort, aggregate
+statistically, pretty-print, and more.
+
+Miller operates on key-value-pair data while the familiar Unix tools
+operate on integer-indexed fields: if the natural data structure for the
+latter is the array, then Miller's natural data structure is the
+insertion-ordered hash map.