]> git.sur5r.net Git - tio/blobdiff - TODO
New upstream version 2.6
[tio] / TODO
diff --git a/TODO b/TODO
index ce251732ca8c00583b814b5a556c6f6da661dc0c..5a0bbf12167ff996ad120773e589e6ba5f803ae0 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,3 +1,34 @@
+ * Support for interaction using simple autoresponse strings
+
+   Add support for simple autoresponse strings in the configuration file. For
+   example:
+
+   autoresponse = expect:'localhost login: ', send:'root\n',
+                  expect:'Password: ', send:'abcd1234\n'
+
+   When expect line is matched tio will respond by writing the send string.
+
+   When parsing the autoresponse variable make sure matching expect/send pairs
+   else provide warning.
+
+   Maybe support regex matching in expect string to make feature more powerful.
+
+   This is mostly a convenience feature. For more powerful scripted interaction
+   users can continue use the socket feature in combination with the expect tool
+   as described in the man page.
+
+   Maybe provide a mechanism to disable autoresponse feature. Maybe by defining
+   maximum match count and/or in session key command to toggle feature.
+
+ * Support for running external command
+
+   Add key command e.g. 'ctrl-t r' which prompts user to run external command.
+   The command will be run in a process which stdin/stdout is redirected to the
+   serial port.
+
+   This is the first step towards maybe also adding automatic support for
+   x/y/zmodem data transfer protocols by calling external programs such as
+   rb/sb, rx/sx, rz/sz, etc.
 
  * Allow tio to connect to socket