There are a few requested changes/additions. I do accept (and integrate) patches supplied by others (might be you!). You can send them to firstname.lastname@example.org.
MultiTail really needs to be migrated to autoconf. The hardest part is that I want the autoconf implementation to be compatible with all UNIXes supported sofar by MultiTail.
I can imagine it is usefull for some people to have MultiTail "speak" to them in their own language.
- --after-context and --before-context
Grep can display a few lines before and after the line that matches the expression. Would be nice if MultiTail could do this as well.
- single line changes detection
For when monitoring commands that simply emit things like '...' for a while on a single line.
- force follow a new file
As with the base tail -F is force follow. works well when your tailing a directory where a new file will be created.
- retry missing filenames
when following a filename (and not descriptor), retry a while when the filename disappears
- speed control
Not just display when everything comes in at the original speed but have some maximum speed so that everything can be read while displaying. This requires some buffering to be added with probably an upper bound. And of course multiple options for what to do when the buffer is full (overwrite, completely flush, abort, display error with number of lines ignored, etc.).
- beep (or flash) if N lines matching regular expression E are/are not processed in M seconds
Flash if 5 or more lines matching e.g. "[Ww]arning" are processed in 15 or fewer seconds
Beep if no lines are processed in 3 minutes
Beep if 1 or more lines matching "Heartbeat OK" are not processed in 2 minutes