Generating command line interface using application programming interface specification
AssigneeRed Hat, Inc.
InventorsTomás Strachota, Martin Bacovský
Life of this patent
Estimating the term…
Abstract
A system and method for generating a command line interface (CLI) in view of an application programming interface (API) specification is disclosed. An instance of a CLI may be initialized. Responsive to the initializing, the system or method may request an application programming interface (API) specification for a software application installed on a server system. The system or method may receive the API specification for the software application. The system and method, in view of the API specification may create a command definition of the CLI.
Claims20
A method comprising:
- initializing, by a processing device of a client system, an instance of a command line interface (CLI);
- responsive to initializing, requesting an application programming interface (API) specification for a software application installed on a server system;
- receiving the API specification for the software application;
- and
- creating, in view of the API specification, a command definition of the CLI.
A system comprising:
- a memory;
- and
- a processing device coupled with the memory to:
- initialize, by the processing device of a client system, an instance of a command line interface (CLI);
- responsive to initializing, request an application programming interface (API) specification for a software application installed on a server system;
- receive the API specification for the software application;
- and
- create, in view of the API specification, a command definition of the CLI.
A non-transitory machine-readable storage including instruction that, when executed by a processing device, cause the processing device to:
- initialize, by the processing device of a client system, an instance of a command line interface (CLI);
- responsive to initializing, request an application programming interface (API) specification for a software application installed on a server system;
- receive the API specification for the software application;
- and
- create, in view of the API specification, a command definition of the CLI.
Dependencies are inferred from the claim text.