Created: 2008-08-27 12:19
Updated: 2016-05-08 12:29
License: mit



dailypost is an /etc/motd manager. It lets you create and edit entries without having to manually edit the motd (message of the day) file itself. It is also kind enough to format your motd file so that only the latest entries show up.

#Why use dailypost?

The motd file is the time tested way to communicate with your shell users. For the same reason, it also acts as a living record what's happened in your systems over time. In order to learn from your history, you've got to first start recording it!

Better than versioning

Sure, you could just check your whole /etc directory into SVN. But then you'd have to manually edit your motd each time and style it so it looks nice. You also have to think about how many entries you want to keep around at a given time: another manual effort. Well, with dailypost, you get a plain-text archive of all your old motd entries and you don't ever have to worry about the actual motd file itself.

Pretty in plaintext

dailypost knows that even in plain-text, you've got to dress to impress. dailypost indents your paragraphs, centers your headers and aligns your signatures. It even lets you pick out the indent values and everything.


Want to pass your sysadmin history on to coming generations? dailypost keeps a detailed record of all entires that go into your motd over the ages.

What's more, dailypost does not use a crazy binary serialization format for storing archived entries. It's just plain-text. (Although, you have to use dailypost if you want to edit these entries.) Remember that time when we had the power outage and the UPS started blowing out black smoke? Just grep your motd archive it will come right up.


Released under the MIT License. See LICENSE for full text.

Cookies help us deliver our services. By using our services, you agree to our use of cookies Learn more