The software on this pages will slowly be moved to GitHub https://github.com/hilbix/. The CVS repository will be migrated to GIT as well, so the history will be preserved, a bit. See FAQ.
The tools are developed under Linux with
release early, release often
So you can consider this beta software, or alpha, or pre-alpha, or even worse ;)
Have a look in the download directory for all downloads.
As always here, all you get is the source. No binaries here.
A Python2.6 script to watch files, pipes or Unix domain sockets
⇒ ⇒ ⇒ The development shifted to another location. All future versions will be published at https://github.com/hilbix/watcher ⇐ ⇐ ⇐
If you have a couple of files to watch in parallel and when `tail --follow=file -f files...' get's a bit confusing, just try ./watcher.py files...
It's not perfect, but it is able to read from files, pipes and Unix domain sockets. If a BEL character (^G, ASCII 7) is received, the line is marked red.
Not yet implemented is to allow keystrokes to be send to the unix domain sockets as well, like a poor man's terminal.
EOF on unix sockets now is detected
Jump mode now works as expected. Does not crash if started without arguments. Stdin is only used (when given) if it is ok to use.
Window resize, keystrokes, improvments
Resizing the terminal should work now.
Jump mode does avoid scrolling.
Colors can be changed (not permanently yet).
The keystrokes received are printed now completely.
The status line (first line) now has a purpose, shows time etc.
A very rough first version
License and Disclaimer
All you can see here is free software according to the GNU GPL.