Package expect

A program-script interaction and testing utility

Expect is a tcl application for automating and testing
interactive applications such as telnet, ftp, passwd, fsck,
rlogin, tip, etc. Expect makes it easy for a script to
control another program and interact with it.

This package contains expect and some scripts that use it.

General Commands (Section 1)
autoexpect watches you interacting with another program and creates an Expect script that reproduces your interactions. For straightline scripts, autoexpect...
Dislocate allows processes to be disconnected and reconnected to the terminal.
Expect is a program that "talks" to other interactive programs according to a script. Following the script, Expect knows what can be expected from a program and...
kibitz allows two (or more) people to interact with one shell (or any arbitrary program).
mkpasswd generates passwords and can apply them automatically to users. mkpasswd is based on the code from Chapter 23 of the O'Reilly book "Exploring Expect".
Passmass changes a password on multiple machines. If you have accounts on several machines that do not share password databases, Passmass can help you keep them...
tknewsbiff pops up a window when there is unread news in your favorite newsgroups and removes the window after you've read the news. tknewsbiff can optionally...
unbuffer disables the output buffering that occurs when program output is redirected from non-interactive programs. For example, suppose you are watching the...
xkibitz allows users in separate xterms to share one shell (or any program that runs in an xterm).