Generating a command line interface for projects based on configuration management technologies
US-2020379788-A1 · Dec 3, 2020 · US
US2023116173A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2023116173-A1 |
| Application number | US-202217718620-A |
| Country | US |
| Kind code | A1 |
| Filing date | Apr 12, 2022 |
| Priority date | Oct 11, 2021 |
| Publication date | Apr 13, 2023 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Techniques for facilitating the composition of console commands for storage systems and appliances. The techniques include receiving a command prefix at a management console and accessing a plurality of first parameter designations associated with the command prefix from a first hierarchical level of a command tree. The techniques include receiving a selection of a first parameter designation from among the first parameter designations and accessing a plurality of second parameter designations associated with the first parameter designation from a second hierarchical level of the command tree. The techniques include receiving a selection of a second parameter designation from among the second parameter designations and merging the command prefix, the first parameter designation, and the second parameter designation to form a console command for performing a specified task or operation. The techniques include performing the specified task or operation by executing the console command, which may have its own parameters.
Opening claim text (preview).
What is claimed is: 1 . A method of facilitating the composition of console commands, comprising: receiving a command prefix at a console of a computer; accessing a plurality of first parameter designations associated with the command prefix from a first hierarchical level of a command tree; receiving a selection of a first parameter designation from among the plurality of first parameter designations; accessing a plurality of second parameter designations associated with the first parameter designation from a second hierarchical level of the command tree; receiving a selection of a second parameter designation from among the plurality of second parameter designations; and merging the command prefix, the first parameter designation, and the second parameter designation to form a console command for performing a specified task or operation. 2 . The method of claim 1 wherein the console command has its own parameters, if required, and wherein the method further comprises: executing the console command to perform the specified task or operation. 3 . The method of claim 1 further comprising: having received the command prefix at the console of the computer, entering the command prefix on a command line of a command line interface (CLI) of the computer. 4 . The method of claim 3 further comprising: having received the selection of the first parameter designation from among the plurality of first parameter designations, causing the first parameter designation to automatically appear on the command line adjacent and following the command prefix, the command prefix and the first parameter designation being separated on the command line by a first space character. 5 . The method of claim 4 further comprising: having received the selection of the second parameter designation from among the plurality of second parameter designations, causing the second parameter designation to automatically appear on the command line adjacent and following the first parameter designation, the first parameter designation and the second parameter designation being separated on the command line by a second space character. 6 . The method of claim 5 wherein the merging of the command prefix, the first parameter designation, and the second parameter designation includes forming the console command on a next input line below the command line of the CLI. 7 . The method of claim 5 wherein the merging of the command prefix, the first parameter designation, and the second parameter designation includes forming the console command on the same input line as the command line of the CLI. 8 . The method of claim 5 wherein the merging of the command prefix, the first parameter designation, and the second parameter designation includes forming the console command on a next input line below the command line of the CLI or the same input line as the command line of the CLI with the first space character separating the command prefix and the first parameter designation being removed and the second space character separating the first parameter designation and the second parameter designation being removed. 9 . The method of claim 1 wherein the command prefix corresponds to a second console command configured to accept the first parameter designation and the second parameter designation as a first command parameter and a second command parameter, respectively, and wherein the method further comprises: executing the second console command with the first command parameter to navigate the command tree to select the first parameter designation; and executing the second console command with the second command parameter to navigate the command tree to select the second parameter designation. 10 . A system for facilitating the composition of console commands, comprising: a memory; and processing circuitry configured to execute program instructions out of the memory to: receive a command prefix at a console of a computer; access a plurality of first parameter designations associated with the command prefix from a first hierarchical level of a command tree; receive a selection of a first parameter designation from among the plurality of first parameter designations; access a plurality of second parameter designations associated with the first parameter designation from a second hierarchical level of the command tree; receive a selection of a second parameter designation from among the plurality of second parameter designations; and merge the command prefix, the first parameter designation, and the second parameter designation to form a console command for performing a specified task or operation. 11 . The system of claim 10 wherein the console command has its own parameters, if required, and wherein the processing circuitry is further configured to execute the program instructions out of the memory to execute the console command to perform the specified task or operation. 12 . The system of claim 10 wherein the processing circuitry is further configured to execute the program instructions out of the memory, having received the command prefix at the console of the computer, to enter the command prefix on a command line of a command line interface (CLI) of the computer. 13 . The system of claim 12 wherein the processing circuitry is further configured to execute the program instructions out of the memory, having received the selection of the first parameter designation from among the plurality of first parameter designations, to cause the first parameter designation to automatically appear on the command line adjacent and following the command prefix, wherein the command prefix and the first parameter designation are separated on the command line by a first space character. 14 . The system of claim 13 wherein the processing circuitry is further configured to execute the program instructions out of the memory, having received the selection of the second parameter designation from among the plurality of second parameter designations, to cause the second parameter designation to automatically appear on the command line adjacent and following the first parameter designation, wherein the first parameter designation and the second parameter designation are separated on the command line by a second space character. 15 . The system of claim 14 wherein the processing circuitry is further configured to execute the program instructions out of the memory to form the console command on a next input line below the command line of the CLI. 16 . The system of claim 14 wherein the processing circuitry is further configured to execute the program instructions out of the memory to form the console command on the same input line as the command line of the CLI. 17 . The system of claim 14 wherein the processing circuitry is further configured to execute the program instructions out of the memory to form the console command on a next input line below the command line of the CLI or the same input line as the command line of the CLI with the first space character separating the command prefix and the first parameter designation being removed and the second space character separating the first parameter designation and the second parameter designation being removed. 18 . The system of claim 10 wherein the command prefix corresponds to a second console command configured to accept the first parameter designation and the second parameter designation as a first command parameter and a second command parameter, respectively, and wherein the processing circuitry is further con
Buffers; Shared memory; Pipes · CPC title
Command shells · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.