The CLI command sets up for use a command line interpreter other than MCR. The general form of the CLI command is: CLI /keyword=cliname DISABLE ELIM ENABLE MESSAGE SHOW UNOVR CLI /INI[T]=cliname[/subkeyword(s)] CPR="string" DISABLE DPR="string" LGO MESSAGE NULL PRIV PROMPT QUIET RESTRICT SNGL TASK=taskname For more information, type HELP CLI keyword. 2 DISABLE Disables the specified CLI. The CLI cannot accept any commands. This effectively stops all system use by all terminals set to the CLI until the CLI is enabled again. 2 ELIM /ELIM=cliname or /ELIM=* Removes all of the data structures for the specified CLI or, if the wildcard (*) is used, for all of the alternate CLIs. After this command is executed, the CLI task can be removed. 2 ENABLE Enables a previously disabled CLI. The CLI can now accept commands. 2 MESSAGE /MESSAGE=cliname:"message-text" Sends an ASCII message to the CLI if it has the message attribute set for it (by the /INIT=cliname/MESSAGE subkeyword). 2 SHOW Displays information about each CLI on the system. The information includes the name of the CLI, the task that implements the CLI, the number of terminals set to the CLI, several status bits for the CLI, and whether the CLI is active. 2 UNOVR Clears the override bit set for the terminal's CLI. 2 INIT /INIT=cliname[/subkeyword(s)] CPR="string" DISABLE DPR="string" LGO MESSAGE NULL PRIV PROMPT QUIET RESTRICT SNGL TASK=taskname Initializes the data structures for the specified CLI so that terminals can be set to it. The CLI task must have been already installed with the /CLI=YES option. All CLIs except MCR must be initialized before they can be used. For more infomation on subkeywords, type HELP CLI INIT subkeyword. 3 CPR /CPR="string" Specifies the CTRL/C prompt string. The string inside the quotation marks has the same syntax as the MACRO-11 .ASCII directive. 3 DISABLE Initializes the CLI in disable mode. The system rejects any commands issued from the terminal until the CLI is enabled. 3 DPR /DPR="string" Specifies the default prompt to be issued when an empty command line is entered. The string inside the quotation marks has the same syntax as the MACRO-11 .ASCII directive. 3 LGO Specifies that the CLI will accept commands from unlogged-in terminals. 3 MESSAGE Specifies that the CLI wants to receive messages from the system. 3 NULL Specifies that the CLI will accept empty command buffers resulting from a user pressing the RETURN key as the first character in a command line. No prompt is issued. 3 PRIV Specifies that the user must be privileged to set the terminal to the CLI. 3 PROMPT Specifies that the CLI wants to receive prompt requests if a task that was started in order to execute a command exits. 3 QUIET Specifies that the MCR commands HELLO and BYE do silent logins and logouts, respectively. 3 RESTRICT Specifies that only the CLI can issue the SCLI$ directive to set a terminal to itself. 3 SNGL Specifies that the dispatcher accept single-line commands only. A hyphen immediately before a RETURN will not be interpreted as a continuation line indicator; it remains part of the text. 3 TASK /TASK=taskname Specifies the name of the task that will act as the CLI. Use this keyword if the name of the task is different from the name of the CLI.