Dynamically updatable and easily scalable command line parser using a centralized data schema
First Claim
Patent Images
1. A method for interfacing with a command line interface utility comprising:
- defining a data schema for command line interface data;
defining a command line interface option object using the data schema; and
,linking the command line interface option object to a command line interface function to interact with a system management function; and
whereinthe command line interface option object includes an option identification element, a name element, an alias element, a help description element, an option flags element, an option data element, an option dependency element, an option parameter element, an argument flags element, a validation function identification element and an operation function identification element.
14 Assignments
0 Petitions
Accused Products
Abstract
A method for interfacing with a command line interface utility which includes defining a data schema for command line interface data, defining a command line interface option object using the data schema, and linking the command line interface option object to a command line interface function to interact with a system management function.
31 Citations
17 Claims
-
1. A method for interfacing with a command line interface utility comprising:
-
defining a data schema for command line interface data; defining a command line interface option object using the data schema; and
,linking the command line interface option object to a command line interface function to interact with a system management function; and
whereinthe command line interface option object includes an option identification element, a name element, an alias element, a help description element, an option flags element, an option data element, an option dependency element, an option parameter element, an argument flags element, a validation function identification element and an operation function identification element. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus for interfacing with a command line interface utility comprising processor:
-
means for defining a data schema for command line interface data; means for defining a command line interface option object using the data schema; and
,means for linking the command line interface option object to a command line interface function to interact with a system management function; and
whereinthe command line interface option object includes an option identification element, a name element, an alias element, a help description element, an option flags element, an option data element, an option dependency element, an option parameter element, an argument flags element, a validation function identification element and an operation function identification element. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An information handling system comprising:
-
a processor; and a memory coupled to the processor, the memory storing a command line interface utility and a command line interface object, the command line interface object including command line interface data, the command line interface data conforming to a data schema, the command line interface utility being linked to the command line interface object, the command line interface utility interfacing with a system management function; and
whereinthe command line interface object includes an option identification element, a name element, an alias element, a help description element, an option flags element, an option data element, an option dependency element, an option parameter element, an argument flags element, a validation function identification element and an operation function identification element. - View Dependent Claims (14, 15, 16, 17)
-
Specification