Hi jason,
I don't know offhand if there's already something which exists to do that. I did a (not-at-all comprehensive) search for it myself, and couldn't find anything relevant.
But, have you looked at P4Perl at all?
According to the documentation:
[P4Perl is] a Perl module that allows you to execute Perforce commands
without leaving Perl space and to get the results in Perl Arrays and H
+ashes.
It seems to me like you could combine that with Perl/Tk fairly easily, although you would have to write the Tk part of it yourself.
s''(q.S:$/9=(T1';s;(..)(..);$..=substr+crypt($1,$2),2,3;eg;print$..$/
|