diff --git a/docs/src/manpage.md b/docs/src/manpage.md index a7ddaccde2..63571c922b 100644 --- a/docs/src/manpage.md +++ b/docs/src/manpage.md @@ -191,13 +191,14 @@ MILLER(1) MILLER(1) 1mVERB LIST0m altkv bar bootstrap cat check clean-whitespace count-distinct count - count-similar cut decimate fill-down fill-empty filter flatten format-values - fraction gap grep group-by group-like having-fields head histogram json-parse - json-stringify join label latin1-to-utf8 least-frequent merge-fields - most-frequent nest nothing put regularize remove-empty-columns rename reorder - repeat reshape sample sec2gmtdate sec2gmt seqgen shuffle skip-trivial-records - sort sort-within-records split stats1 stats2 step summary tac tail tee - template top utf8-to-latin1 unflatten uniq unspace unsparsify + count-similar cut decimate downcase fill-down fill-empty filter flatten + format-values fraction gap grep group-by group-like having-fields head + histogram json-parse json-stringify join label latin1-to-utf8 least-frequent + merge-fields most-frequent nest nothing put regularize remove-empty-columns + rename reorder repeat reshape sample sec2gmtdate sec2gmt seqgen shuffle + skip-trivial-records sort sort-within-records split stats1 stats2 step summary + tac tail tee template top utf8-to-latin1 unflatten uniq unspace unsparsify + upcase 1mFUNCTION LIST0m abs acos acosh any append apply arrayify asin asinh asserting_absent @@ -1002,6 +1003,14 @@ MILLER(1) MILLER(1) -n {n} Decimation factor (default 10). -h|--help Show this message. + 1mdowncase0m + Usage: mlr downcase [options] + Lowercases strings in record keys and/or values. + Options: + -k Downcase only keys, not keys and values. + -v Downcase only values, not keys and values. + -h|--help Show this message. + 1mfill-down0m Usage: mlr fill-down [options] If a given record has a missing value for a given field, fill that from @@ -2107,6 +2116,14 @@ MILLER(1) MILLER(1) being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and 'a=,b=3,c=4'. + 1mupcase0m + Usage: mlr upcase [options] + Uppercases strings in record keys and/or values. + Options: + -k Upcase only keys, not keys and values. + -v Upcase only values, not keys and values. + -h|--help Show this message. + 1mFUNCTIONS FOR FILTER/PUT0m 1mabs0m (class=math #args=1) Absolute value. @@ -3314,5 +3331,5 @@ MILLER(1) MILLER(1) - 2023-03-02 MILLER(1) + 2023-03-04 MILLER(1) diff --git a/docs/src/manpage.txt b/docs/src/manpage.txt index ef001ac32a..d1dd2940e3 100644 --- a/docs/src/manpage.txt +++ b/docs/src/manpage.txt @@ -170,13 +170,14 @@ MILLER(1) MILLER(1) 1mVERB LIST0m altkv bar bootstrap cat check clean-whitespace count-distinct count - count-similar cut decimate fill-down fill-empty filter flatten format-values - fraction gap grep group-by group-like having-fields head histogram json-parse - json-stringify join label latin1-to-utf8 least-frequent merge-fields - most-frequent nest nothing put regularize remove-empty-columns rename reorder - repeat reshape sample sec2gmtdate sec2gmt seqgen shuffle skip-trivial-records - sort sort-within-records split stats1 stats2 step summary tac tail tee - template top utf8-to-latin1 unflatten uniq unspace unsparsify + count-similar cut decimate downcase fill-down fill-empty filter flatten + format-values fraction gap grep group-by group-like having-fields head + histogram json-parse json-stringify join label latin1-to-utf8 least-frequent + merge-fields most-frequent nest nothing put regularize remove-empty-columns + rename reorder repeat reshape sample sec2gmtdate sec2gmt seqgen shuffle + skip-trivial-records sort sort-within-records split stats1 stats2 step summary + tac tail tee template top utf8-to-latin1 unflatten uniq unspace unsparsify + upcase 1mFUNCTION LIST0m abs acos acosh any append apply arrayify asin asinh asserting_absent @@ -981,6 +982,14 @@ MILLER(1) MILLER(1) -n {n} Decimation factor (default 10). -h|--help Show this message. + 1mdowncase0m + Usage: mlr downcase [options] + Lowercases strings in record keys and/or values. + Options: + -k Downcase only keys, not keys and values. + -v Downcase only values, not keys and values. + -h|--help Show this message. + 1mfill-down0m Usage: mlr fill-down [options] If a given record has a missing value for a given field, fill that from @@ -2086,6 +2095,14 @@ MILLER(1) MILLER(1) being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and 'a=,b=3,c=4'. + 1mupcase0m + Usage: mlr upcase [options] + Uppercases strings in record keys and/or values. + Options: + -k Upcase only keys, not keys and values. + -v Upcase only values, not keys and values. + -h|--help Show this message. + 1mFUNCTIONS FOR FILTER/PUT0m 1mabs0m (class=math #args=1) Absolute value. @@ -3293,4 +3310,4 @@ MILLER(1) MILLER(1) - 2023-03-02 MILLER(1) + 2023-03-04 MILLER(1) diff --git a/man/manpage.txt b/man/manpage.txt index ef001ac32a..d1dd2940e3 100644 --- a/man/manpage.txt +++ b/man/manpage.txt @@ -170,13 +170,14 @@ MILLER(1) MILLER(1) 1mVERB LIST0m altkv bar bootstrap cat check clean-whitespace count-distinct count - count-similar cut decimate fill-down fill-empty filter flatten format-values - fraction gap grep group-by group-like having-fields head histogram json-parse - json-stringify join label latin1-to-utf8 least-frequent merge-fields - most-frequent nest nothing put regularize remove-empty-columns rename reorder - repeat reshape sample sec2gmtdate sec2gmt seqgen shuffle skip-trivial-records - sort sort-within-records split stats1 stats2 step summary tac tail tee - template top utf8-to-latin1 unflatten uniq unspace unsparsify + count-similar cut decimate downcase fill-down fill-empty filter flatten + format-values fraction gap grep group-by group-like having-fields head + histogram json-parse json-stringify join label latin1-to-utf8 least-frequent + merge-fields most-frequent nest nothing put regularize remove-empty-columns + rename reorder repeat reshape sample sec2gmtdate sec2gmt seqgen shuffle + skip-trivial-records sort sort-within-records split stats1 stats2 step summary + tac tail tee template top utf8-to-latin1 unflatten uniq unspace unsparsify + upcase 1mFUNCTION LIST0m abs acos acosh any append apply arrayify asin asinh asserting_absent @@ -981,6 +982,14 @@ MILLER(1) MILLER(1) -n {n} Decimation factor (default 10). -h|--help Show this message. + 1mdowncase0m + Usage: mlr downcase [options] + Lowercases strings in record keys and/or values. + Options: + -k Downcase only keys, not keys and values. + -v Downcase only values, not keys and values. + -h|--help Show this message. + 1mfill-down0m Usage: mlr fill-down [options] If a given record has a missing value for a given field, fill that from @@ -2086,6 +2095,14 @@ MILLER(1) MILLER(1) being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and 'a=,b=3,c=4'. + 1mupcase0m + Usage: mlr upcase [options] + Uppercases strings in record keys and/or values. + Options: + -k Upcase only keys, not keys and values. + -v Upcase only values, not keys and values. + -h|--help Show this message. + 1mFUNCTIONS FOR FILTER/PUT0m 1mabs0m (class=math #args=1) Absolute value. @@ -3293,4 +3310,4 @@ MILLER(1) MILLER(1) - 2023-03-02 MILLER(1) + 2023-03-04 MILLER(1) diff --git a/man/mlr.1 b/man/mlr.1 index 6f5fe38fec..247d693584 100644 --- a/man/mlr.1 +++ b/man/mlr.1 @@ -2,12 +2,12 @@ .\" Title: mlr .\" Author: [see the "AUTHOR" section] .\" Generator: ./mkman.rb -.\" Date: 2023-03-02 +.\" Date: 2023-03-04 .\" Manual: \ \& .\" Source: \ \& .\" Language: English .\" -.TH "MILLER" "1" "2023-03-02" "\ \&" "\ \&" +.TH "MILLER" "1" "2023-03-04" "\ \&" "\ \&" .\" ----------------------------------------------------------------- .\" * Portability definitions .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -211,13 +211,14 @@ for all things with "map" in their names. .\} .nf altkv bar bootstrap cat check clean-whitespace count-distinct count -count-similar cut decimate fill-down fill-empty filter flatten format-values -fraction gap grep group-by group-like having-fields head histogram json-parse -json-stringify join label latin1-to-utf8 least-frequent merge-fields -most-frequent nest nothing put regularize remove-empty-columns rename reorder -repeat reshape sample sec2gmtdate sec2gmt seqgen shuffle skip-trivial-records -sort sort-within-records split stats1 stats2 step summary tac tail tee -template top utf8-to-latin1 unflatten uniq unspace unsparsify +count-similar cut decimate downcase fill-down fill-empty filter flatten +format-values fraction gap grep group-by group-like having-fields head +histogram json-parse json-stringify join label latin1-to-utf8 least-frequent +merge-fields most-frequent nest nothing put regularize remove-empty-columns +rename reorder repeat reshape sample sec2gmtdate sec2gmt seqgen shuffle +skip-trivial-records sort sort-within-records split stats1 stats2 step summary +tac tail tee template top utf8-to-latin1 unflatten uniq unspace unsparsify +upcase .fi .if n \{\ .RE @@ -1220,6 +1221,20 @@ Options: .fi .if n \{\ .RE +.SS "downcase" +.if n \{\ +.RS 0 +.\} +.nf +Usage: mlr downcase [options] +Lowercases strings in record keys and/or values. +Options: +-k Downcase only keys, not keys and values. +-v Downcase only values, not keys and values. +-h|--help Show this message. +.fi +.if n \{\ +.RE .SS "fill-down" .if n \{\ .RS 0 @@ -2643,6 +2658,20 @@ being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and .fi .if n \{\ .RE +.SS "upcase" +.if n \{\ +.RS 0 +.\} +.nf +Usage: mlr upcase [options] +Uppercases strings in record keys and/or values. +Options: +-k Upcase only keys, not keys and values. +-v Upcase only values, not keys and values. +-h|--help Show this message. +.fi +.if n \{\ +.RE .SH "FUNCTIONS FOR FILTER/PUT" .sp