From f50ad471e49d3fc5d4d896fbd5b6d2be93192671 Mon Sep 17 00:00:00 2001 From: "Richard W.M. Jones" Date: Tue, 26 Jul 2022 18:09:06 +0100 Subject: [PATCH] Add a bit of explanation of what "expect" is Kids these days. --- README | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/README b/README index 1884e3e..030d265 100644 --- a/README +++ b/README @@ -1,14 +1,19 @@ -miniexpect is a very simple expect-like library - -It has a saner interface than libexpect, and doesn't depend on Tcl. -It is also thread safe, const-correct and uses modern C standards. - -It is standalone, except that it requires the PCRE2 (Perl Compatible -Regular Expressions) library from http://www.pcre.org/. The PCRE2 -dependency is fundamental because we want to offer the most powerful -regular expression syntax to match on, but more importantly because -PCRE2 has a convenient way to detect partial matches which made this -library very simple to implement. +Miniexpect is a very simple expect-like library + +Expect (https://core.tcl-lang.org/expect/index) is a venerable Tcl +program for automating interactive services, often for automating +logins over telnet, ftp, ssh, etc. + +Miniexpect is a C library which has a saner interface than libexpect, +and doesn't depend on Tcl. It is also thread safe, const-correct and +uses modern C standards. + +Miniexpect is standalone, except that it requires the PCRE2 (Perl +Compatible Regular Expressions) library from http://www.pcre.org/. +The PCRE2 dependency is fundamental because we want to offer the most +powerful regular expression syntax to match on, but more importantly +because PCRE2 has a convenient way to detect partial matches which +made miniexpect very simple to implement. License ------- -- 1.8.3.1