ASSISTED DISPLAY FOR COMMAND LINE INTERFACES
First Claim
1. A method comprising:
- concurrently displaying an input region and an output region of a command line interface;
receiving one or more commands and displaying the one or more commands in the input region as they are received;
executing the one or more commands and receiving a sequence of outputs;
adding the sequence of outputs to an output history;
displaying at least a portion of the output history in the output region; and
scrolling the display of the output region to perform one or more of adding one or more outputs from the output history to the display of the output region or removing one or more outputs from the display of the output region, wherein the scrolling does not obscure the display of the input region;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for an assisted display for command line interfaces is described. In an embodiment, an input region and an output region of a command line interface are displayed. Commands are displayed within the input region as they are received. A history is maintained that stores the output of previous executions. At least a portion of the output maintained by the history is displayed within the output region. The output region is scrolled by adding one or more outputs from the history to the display of the output region and/or removing one or more outputs from the display of the output region. Wherein, scrolling the output region does not cause the display of the input region to become obscured. In another embodiment, an input assistance region is displayed that walks a user through selecting commands supported by the command line interface as well as options and arguments for those commands.
-
Citations
30 Claims
-
1. A method comprising:
-
concurrently displaying an input region and an output region of a command line interface; receiving one or more commands and displaying the one or more commands in the input region as they are received; executing the one or more commands and receiving a sequence of outputs; adding the sequence of outputs to an output history; displaying at least a portion of the output history in the output region; and scrolling the display of the output region to perform one or more of adding one or more outputs from the output history to the display of the output region or removing one or more outputs from the display of the output region, wherein the scrolling does not obscure the display of the input region; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer-readable medium carrying one or more sequences of instructions, which when executed by one or more processors, cause the one or more processors to perform:
-
concurrently displaying an input region and an output region of a command line interface; receiving one or more commands and displaying the one or more commands in the input region as they are received; executing the one or more commands and receiving a sequence of outputs; adding the sequence of outputs to an output history; displaying at least a portion of the output history in the output region; scrolling the display of the output region to perform one or more of adding one or more outputs from the output history to the display of the output region or removing one or more outputs from the display of the output region, wherein the scrolling does not obscure the display of the input region. - View Dependent Claims (15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
16. The non-transitory computer-readable medium of 15, wherein the one or more delimiters at least identifies the command which produced the output after the one or more delimiters.
-
27. A system comprising:
-
a memory comprising instructions executable by one or more processors; and the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to; concurrently display an input region and an output region of a command line interface; receive one or more commands and displaying the one or more commands in the input region as they are received; execute the one or more commands and receiving a sequence of outputs; add the sequence of outputs to an output history; display at least a portion of the output history in the output region; scroll the display of the output region to perform one or more of adding one or more outputs from the output history to the display of the output region or removing one or more outputs from the display of the output region, wherein the scrolling does not obscure the display of the input region. - View Dependent Claims (28, 29, 30)
-
Specification