Version 4.3.1 of Expect-lite

Release Notes: This release fixes a path bug with include files, ssh (no key) login prompt detection, an *INFINITE_LOOP bug which would double/triple the countdown, and CLI -v,-vv,-vvv overrides of logging (*INFO, *WARN, *DEBUG). It works with older versions of expect (older than 5.44.x, such as cygwin, and old Linux installations) and validates EL_CONNECT_METHOD at startup (default=none).

Other releases

Release Notes: The EL_SHELL environment variable was added when using EL_CONNECTION_METHOD=none. *TIMESTAMP output now goes to the *LOG file. *LOGAPPEND now correctly appends to the default log file name. String, math, search/replace, and concat functions were added. *NOINCLUDE was added to prevent include files from being included.

Release Notes: Bugfixes and improvements. Improves foreach loops using code blocks by normalizing the list variable before executing, Improved login prompt detection, eliminating delay when using EL_CONNECTION_METHOD=none, Improved copy/paste into INTERACT/IDE from Windows and PuTTY.

Release Notes: This release enhanced code blocks with a foreach loop, added string math (search/replace, concat, remove), improved SSH login, and fixed an SSH options bug.

Release Notes: This release enhanced code blocks with "then" and "else" blocks, added an EL_INFINITE_LOOP environment variable that sets a user's default infinite loop protection, shortened expect-lite help, and enhanced the man page.

Release Notes: A bug in the new *LOG feature when used on the command line was fixed.


Project Spotlight


An object oriented approach to reading and writing XML.


Project Spotlight


An offline application for Wikipedia (and other wikis).