View Source NervesMOTD (nerves_motd v0.1.7)
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
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
This uses the Nerves.Runtime library. In the unlikely event that it's not available, it assumes the system isn't ready and doesn't print the MOTD.
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.