.\" This file Copyright 1992,93,94 Miquel van Smoorenburg .\" It may be distributed under the GNU Public License, version 2, or .\" any higher version. See section COPYING of the GNU Public license .\" for conditions under which this file may be redistributed. .TH RUNSCRIPT 1 "28 Oct 1994" "User's Manual" .SH NAME runscript \- script interpreter for minicom .SH SYNOPSIS .B runscript .RI "scriptname" .SH DESCRIPTION .B runscript is a simple script interpreter that can be called from within the minicom communications program to automate tasks like logging in to a unix system or your favorite bbs. .SH INVOCATION The program expects a script name as the only argument, and it expects that it's input and output are connected to the \^"remote end\^", the system you are connecting to. All messages from \fBrunscript\fP ment for the local screen are directed to the \fBstderr\fP output. All this is automatically taken care of if you run it from \fBminicom\fP. .SH KEYWORDS .TP 0.5i Runscript reckognizes the following commands: .br .RS .nf expect send goto gosub return \^! exit print set inc dec if timeout verbose sleep break call .fi .RE .SH "OVERVIEW OF KEYWORDS" .TP 0.25i .B "send " is sent to the modem. It is followed by a '\\r'. can be: - regular text, eg 'send hello' - text enclosed in quotes, eg 'send \^"hello world\^"' .TP 0.5i Within the following sequences are reckognized: \\n - newline \\r - carriage return \\a - bell \\b - backspace \\c - don't send the default '\\r'. \\f - formfeed \\o - send character \fBo\fP (\fBo\fP is an octal number) .br Also $(environment_variable) can be used, for example $(TERM). Minicom passes two special environment variables: $(LOGIN), which is the username, and $(PASS), which is the password, as defined in the proper entry of the dialing directory. .TP 0.25i .B "print " Prints to the local screen. Default followed by '\\r\\n'. See the description of 'send' above. .TP 0.5i .B "label:" Declares a label (with the name 'label') to use with goto or gosub. .TP 0.5i .B "goto