Kermit is a file transfer program. It allows the transfer of files over terminal lines from a remote Kermit program to the local Kermit program. Kermit-10 can be run in either local or remote modes. In remote mode, transfers take place over the controlling terminal line. Ususally, Kermit-10 is used in remote mode as a "server", meaning that it will accept commands from the other Kermit. In local mode, Kermit-10 will perform transfers over a terminal line other than the controlling terminal. In local mode, Kermit-10 is capable of giving commands to a "server" Kermit. Kermit-10 is put into local mode by using the SET LINE command. Type HELP for more information on a given commands. Additional information is avaiable for: BYE CONNECT EXIT FINISH GET LOGOUT RECEIVE SEND SET SHOW STATUS *BYE BYE This command will cause Kermit-10 (when in local mode) to tell the other Kermit (which should be in server mode) to exit from Kermit and, if applicable, terminate its job (or process, etc.). When Kermit-10 receives the acknowledgement that this is being done, it will exit to VMS. Kermit-10>BYE *CONNECT CONNECT The CONNECT command will allow you to connect in as a virtual terminal over the line that was specified by the SET LINE command, or to the terminal line specified in the command. The format of the CONNECT command is: Kermit-10>CONNECT or Kermit-10>CONNECT device: where device: is the terminal name to be used. or Kermit-10>CONNECT node:: line where node:: is the node number the terminal is attach to, and line is the line number within that node. *EXIT EXIT The EXIT command will cause Kermit to return to command level. This command is the same as the QUIT command. An example of this command is: Kermit-10>EXIT *FINISH FINISH This command will cause Kermit-10 (when in local mode) to tell the other Kermit (which should be in server mode) to exit from Kermit. After receiving the acknowledgement that this is being done, Kermit-10 will prompt for another command. Kermit-10>FINISH *GET GET This command can only be used in local mode. It will cause Kermit-10 to request that the other Kermit (which must be running in server mode) to transmit the specifed file(s) to Kermit-10. Kermit-10>GET file-specification Where "file-specification" is a valid file specification for the system on which the other Kermit is running. *LOGOUT LOGOUT This command will cause Kermit-10 (when in local mode) to tell the other Kermit (which should be in server mode) to exit from Kermit and, if applicable, terminate its job (or process, etc.). When Kermit-10 receives the acknowledgement that this is being done, it will prompt for another command. Kermit-10>LOGOUT *QUIT QUIT This command will cause Kermit to return to command level. This is the same as the EXIT command. Kermit-10>QUIT *RECEIVE RECEIVE The RECEIVE command is used to put Kermit-10 into remote mode waiting for a single file transfer transaction. If no file specification is given, Kermit-10 will wait for a file transfer initialization sequence from the other Kermit. If a file specification is given, that file specification will be used to store the received file(s), regardless of what name is supplied by the other Kermit. The format of the command is: Kermit-10>RECEIVE or Kermit-10>RECEIVE file-specification Where "file-specification" is any valid TOPS-10 file specification. *SEND SEND The SEND command will allow you to send a file(s) to the other Kermit. If Kermit-10 is running in remote mode, the file will be sent on the controlling terminal line after waiting the number of seconds specified by the SET DELAY command. This gives the user time to escape back to the other Kermit and issue a receive command. If Kermit-10 is running in local mode, the file will be sent immediately on the terminal line specified by the SET LINE command. The command format is: Kermit-10>SEND file-specification Where "file-specification" is any normal TOPS-10 file specification. Any portion of the file specification (except the device) may be wildcarded. Note that the single wild-card character is indicated by a % instead of the usualy ?, since ? is used to obtain help. *SERVER SERVER This command will cause Kermit-10 to enter server mode. The other Kermit can then issue server commands to send and receive files without having to give SEND or RECEIVE commands to Kermit-10. Kermit-10 may be put into SERVER mode while running as either a remote Kermit (transmitting over the controlling terminal line), or as a local Kermit (transmitting over a terminal specified by a SET LINE command). Note that in order to correctly receive binary files while in SERVER mode, a SET FILE-BYTE-SIZE EIGHT-BIT must be done first. At this time there is no way for Kermit-10 to determine whether an incoming file is ASCII or binary. Kermit-10 does make an attempt to guess whether a file being sent is ASCII or binary if a SET FILE-BYTE-SIZE AUTO-BYTE command is done, however, this tends to be unreliable as it is based on the mode used to write the file. The format of the command is: Kermit-10>SERVER *SET SET The SET command is used to set various parameters in Kermit. Additional information is available for the SET command by typing HELP SET