diff --git a/c/5.1.0.draft-release-notes.md b/c/5.1.0.draft-release-notes.md index 1c57c9556..6db622b09 100644 --- a/c/5.1.0.draft-release-notes.md +++ b/c/5.1.0.draft-release-notes.md @@ -44,9 +44,8 @@ This resolves https://github.com/johnkerl/miller/issues/134. * There is a new [**feature-counting example**](http://johnkerl.org/miller-releases/miller-5.1.0/doc/cookbook.html#Feature-counting) in the cookbook. **Bugfixes:** -* xxx join bug -This resolves https://github.com/johnkerl/miller/issues/136. +* **mlr join -j -l** was not functioning correctly. This resolves https://github.com/johnkerl/miller/issues/136. -* xxx correct JSON escaping on output -This resolves https://github.com/johnkerl/miller/issues/135. +* **JSON escapes on output** (`\t` and so on) were incorrect. This resolves +https://github.com/johnkerl/miller/issues/135. diff --git a/doc/content-for-reference.html b/doc/content-for-reference.html index f55b5acc0..1a7825e1c 100644 --- a/doc/content-for-reference.html +++ b/doc/content-for-reference.html @@ -323,6 +323,25 @@ assured you get the same results either way. have re-type formatting flags (e.g. --csv --fs tab) at every pipeline stage. + + +

Auxiliary commands

+ +
+ +

There are a few nearly-standalone programs which have nothing to do with the rest of Miller, do not +participate in record streams, and do not deal with file formats. They might as well be little standalone executables +but they’re delivered within the main Miller executable for convenience. + +POKI_RUN_COMMAND{{mlr aux-list}}HERE + +

Examples: + +POKI_RUN_COMMAND{{echo 'Hello, world!' | mlr hex}}HERE +POKI_RUN_COMMAND{{echo 'Hello, world!' | mlr hex -r}}HERE +POKI_RUN_COMMAND{{echo 'Hello, world!' | mlr hex -r | mlr unhex}}HERE +POKI_RUN_COMMAND{{echo 'Hello, world!' | mlr lecat --mono}}HERE +

Data types

diff --git a/doc/reference.html b/doc/reference.html index e50c771d9..f6fd0c7ac 100644 --- a/doc/reference.html +++ b/doc/reference.html @@ -197,6 +197,7 @@ Miller commands were run with pretty-print-tabular output format. • Data transformations (verbs)
• Expression language for filter and put
• then-chaining
+• Auxiliary commands
• Data types
• Null data: empty and absent
• String literals
@@ -626,6 +627,67 @@ assured you get the same results either way. have re-type formatting flags (e.g. --csv --fs tab) at every pipeline stage. + + +

Auxiliary commands

+ +
+ +

There are a few nearly-standalone programs which have nothing to do with the rest of Miller, do not +participate in record streams, and do not deal with file formats. They might as well be little standalone executables +but they’re delivered within the main Miller executable for convenience. + +

+

+
+$ mlr aux-list
+Available subcommands:
+  aux-list
+  lecat
+  termcvt
+  hex
+  unhex
+  netbsd-strptime
+For more information, please invoke mlr {subcommand} --help
+
+
+

+ +

Examples: + +

+

+
+$ echo 'Hello, world!' | mlr hex
+00000000: 48 65 6c 6c  6f 2c 20 77  6f 72 6c 64  21 0a       |Hello, world!.|
+
+
+

+

+

+
+$ echo 'Hello, world!' | mlr hex -r
+48 65 6c 6c  6f 2c 20 77  6f 72 6c 64  21 0a
+
+
+

+

+

+
+$ echo 'Hello, world!' | mlr hex -r | mlr unhex
+Hello, world!
+
+
+

+

+

+
+$ echo 'Hello, world!' | mlr lecat --mono
+Hello, world![LF]
+
+
+

+

Data types