ASSISTED DISPLAY FOR COMMAND LINE INTERFACES
First Claim
1. A method comprising:
- displaying an input region and an output region of a command line interface;
receiving part of a command via the input region;
selecting a predicted set of commands from a set of commands supported by the command line interface based on the part of the command received via the input region;
displaying the predicted set of commands in a input assistance region;
receiving a remainder of the command, wherein the command identifies an operation of an executable program;
receiving one or more outputs based on executing the command using the executable program;
displaying at least a portion of the one or more outputs in the output region;
wherein the method is performed by one or more computing devices.
0 Assignments
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.
6 Citations
20 Claims
-
1. A method comprising:
-
displaying an input region and an output region of a command line interface; receiving part of a command via the input region; selecting a predicted set of commands from a set of commands supported by the command line interface based on the part of the command received via the input region; displaying the predicted set of commands in a input assistance region; receiving a remainder of the command, wherein the command identifies an operation of an executable program; receiving one or more outputs based on executing the command using the executable program; displaying at least a portion of the one or more outputs in the output region; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
-
display an input region and an output region of a command line interface; receive part of a command via the input region; select a predicted set of commands from a set of commands supported by the command line interface based on the part of the command received via the input region; display the predicted set of commands in a input assistance region; receive a remainder of the command, wherein the command identifies an operation of an executable program; receive one or more outputs based on executing the command using the executable program; display at least a portion of the one or more outputs in the output region. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors; one or more non-transitory computer-readable storage media storing one or more instructions, which, when executed by the one or more processors, are operable to; display an input region and an output region of a command line interface; receive part of a command via the input region; select a predicted set of commands from a set of commands supported by the command line interface based on the part of the command received via the input region; display the predicted set of commands in a input assistance region; receive a remainder of the command, wherein the command identifies an operation of an executable program; receive one or more outputs based on executing the command using the executable program; display at least a portion of the one or more outputs in the output region. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification