Okay, I'm back for more.
The method I outlined above works fine for Linux, or course. However it isn't transportable (to Mac OS X, in particular), since Mac OS doesn't seem to implement resize at all.
I switched to the Term::ReadKey approach (which also works beautifully), which *can* be implemented on Mac by simply installing the module, as in Linux.
I am less than satisfied with this, however. What I wrote is a script. Except for certain ping features which require superuser priv, it can be run by any user who can grok "man ping". To make it work with the module, one needs to find, download, make and install Term::ReadKey, which requires superuser access (!)
Yes, I know I could just bundle ReadKey.pm and reference it in the current directory... That doesn't seem quite clean either, does it?
Anyone have any other ideas?
Perhaps I simply need to be satisfied as it is and move on...
Again, many thanks for all your help and for this excellent resource!
Daniel | [reply] |