from eml for formats

Parse text as .eml and create record.

WARNING

Command from eml resides in plugin nu_plugin_formatsopen in new window. To use this command, you must install/compile and register nu_plugin_formats

Signature

> from eml {flags}

Flags

  • --preview-body, -b {int}: How many bytes of the body to preview

Input/output types:

inputoutput
stringrecord

Examples

Convert eml structured data into record

> 'From: test@email.com
Subject: Welcome
To: someone@somewhere.com

Test' | from eml
╭─────────┬─────────────────────────────────────╮
 Subject Welcome
 ╭─────────┬────────────────╮
 From Name
 Address test@email.com
 ╰─────────┴────────────────╯
 ╭─────────┬───────────────────────╮
 To Name
 Address someone@somewhere.com
 ╰─────────┴───────────────────────╯
 Body Test
╰─────────┴─────────────────────────────────────╯

Convert eml structured data into record

> 'From: test@email.com
Subject: Welcome
To: someone@somewhere.com

Test' | from eml -b 1
╭─────────┬─────────────────────────────────────╮
 Subject Welcome
 ╭─────────┬────────────────╮
 From Name
 Address test@email.com
 ╰─────────┴────────────────╯
 ╭─────────┬───────────────────────╮
 To Name
 Address someone@somewhere.com
 ╰─────────┴───────────────────────╯
 Body T
╰─────────┴─────────────────────────────────────╯