Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect is also useful for testing these same applications.

Project Activity

  • Hi, I'm the maintainer of the expect package in OpenMandriva. While I don't have the time to take over maintainership of expect properly, I would certainly volunteer to get an expect 5.46 release out of the door that essentially does what we have in our package already: Tcl 9.0 support, support for newer compilers (without needing -fpermissive), and a few assorted bugfixes.
  • Expect package is not thread safe
  • Anyone interested in maintainership is most welcome to take over. I'm unfortunately not a daily expect user for many years now and not dependent on it, so I'm really not suitable. Also my family has expanded since I took over and little free time is spent on programming these days!
  • This is fixed in the contributed 5.45.4.1 version linked from the Tcl 9.0 porting page at https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9 -- which also works with Tcl 9.0.
  • FYI: the released version 5.45.4 of Expect does not work with the newly-released Tcl 9.0. There is a contributed port mentioned on the 9.0 porting page (https://wiki.tcl-lang.org/page/Porting+extensions+to+Tcl+9), which as of 2024-12 can be obtained from https://www.tcl3d.org/bawt/download/InputLibs/expect-5.45.4.1.7z The porting page says that it doesn't work with GCC 14.x, but if you configure it with CFLAGS including -fpermissive, it does.

See All Activity >

License

Public Domain

Follow Expect

Expect Web Site

Other Useful Business Software
Passwordless Authentication and Passwordless Security
Passwordless Authentication and Passwordless Security Icon
Passwordless Authentication and Passwordless Security

Identity is everything. Protect it with Duo.

It’s no secret — passwords can be a real headache, both for the people who use them and the people who manage them. Over time, we’ve created hundreds of passwords, it’s easy to lose track of them and they’re easily compromised. Fortunately, passwordless authentication is becoming a feasible reality for many businesses. Duo can help you get there.
Get a Free Trial
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
10
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Expect works great.
    1 user found this review helpful.
  • Amazing project, thanks for giving out
  • Thanks for sharing this.
    2 users found this review helpful.
  • Useful project. Thanks
  • Very useful tool, thanks!
Read more reviews >

Additional Project Details

Operating Systems

Linux, BSD

Intended Audience

System Administrators, Developers, End Users/Desktop

User Interface

Non-interactive (Daemon)

Programming Language

C, Tcl

Related Categories

C Software Development Software, C Systems Administration Software, Tcl Software Development Software, Tcl Systems Administration Software

Registered

2000-10-19