-
Notifications
You must be signed in to change notification settings - Fork 27
Core Features
The Imperative CLI Framework contains the following capabilities:
-
Imperative CLI Framework features a standardized command definition structure and a standardized approach to defining and implementing handlers. The framework also uses standardized command responses, such as messages and JSON response formats. Imperative CLI Framework contains and an advanced mechanism for validating syntax. The framework supports the capability to programmatically process compound command handler statements. Imperative CLI Framework contains helper utilities. For more information, see the following articles:
-
The framework lets you generate help content automatically. For more information, see Auto Generated Help.
-
Imperative CLI Framework lets you create user profiles during the configuration process. This capability includes a profile validation infrastructure. Also, the framework features a secure credential store, which helps you manage user profiles.
For more information, see the following articles: -
Imperative CLI framework contains a flexible extension framework that lets you add custom plug-ins to CLIs that you create. For more information, see Plugins.
-
The framework lets you generate CLI reference markdown automatically.
-
Imperative CLI Framework contains the following utilities:
- Implement progress bars in your CLI. For more information, see Progress Bars.
- Logging and error handling capabilities. For more information, see Logging.
- The ability to generate tables and Pretty JSON files.
- The ability to designate Command Groups and commands as Experimental. For more information, see Experimental Commands.
- Home
-
Core Features
- Imperative Configuration
- Defining Commands
- Command Handlers
- Command Option Precedence
- Environment Variables
- Help Generator
- Experimental Commands
- Creating Commands Using Chained Handlers
- Configuring Logging
- Working with Team Configuration
- Defining and Programming Profiles
- Managing Secure Properties
- Deprecated User Profiles
- Consuming REST APIs Using the REST Client
- Implementing Progress Bars
- Plugins