TECHNICAL FIELD

The present disclosure relates to computer networking.

BACKGROUND

Many software systems implement a command line interface (CLI) for control and operation. Typically, a CLI displays a command prompt (prompt), embodied as one or more characters (e.g. “>_”) that indicate readiness of the software system to accept commands. A user inputs a command-line argument or parameters (command), serving as an instruction for the software system. The software system executes the command and outputs results (command or data output) onto the CLI. The output may include one or more lines of characters. When a command output is complete, the user detects the prompt and inputs the next command. To execute multiple commands or automate execution of commands, scripting may be used.

