NervesMOTD (nerves_motd v0.1.6) View Source

NervesMOTD prints a "message of the day" on Nerves devices.

To use, add NervesMOTD.print() to the rootfs_overlay/etc/iex.exs file in your Nerves project.

Link to this section Summary

Types

A label and value

MOTD options

One row of information

Functions

Print the message of the day

Link to this section Types

Specs

cell() :: {String.t(), IO.ANSI.ansidata()}

A label and value

Specs

option() :: {:logo, IO.ANSI.ansidata()} | {:extra_rows, [row()]}

MOTD options

Specs

row() :: [cell()]

One row of information

A row may contain 0, 1 or 2 cells.

Link to this section Functions

Specs

print([option()]) :: :ok

Print the message of the day

Options:

  • :logo - a custom logo to display instead of the default Nerves logo. Pass an empty logo ("") to remove it completely.
  • :extra_rows - custom rows that append to the end of the MOTD.