expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial. Expect is also useful for testing these same applications. And by adding Tk, you can also wrap interactive applications in
expect-5.28: description + notes
Expect is described in many books, articles, papers, and FAQs. There is an entire book on it available from O'Reilly.
To auto-install this package, go back and click on the respective install icon.