Skip to content
This repository has been archived by the owner on Nov 13, 2023. It is now read-only.

Core Features

tucker01 edited this page Oct 25, 2018 · 16 revisions

The Imperative CLI Framework capabilities are described in the following topics:

Standardized command definition structure

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 an advanced mechanism for validating syntax. The framework supports the capability to programmatically process compound command handler statements. Imperative CLI Framework contains helper utilities.

More information:

Generate help content

The framework lets you generate help content automatically.

More information:

Create user profiles

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.

More information:

Flexible extension framework

Imperative CLI framework contains a flexible extension framework that lets you add custom plug-ins to applications that are build on Imperative CLI framework, such as Zowe CLI.

More information:

Utilities

Imperative CLI Framework contains the following utilities that let you perform the following tasks:

  • Implement progress bars in your CLI.
  • Logging and error handling capabilities.
  • Generate tables and Pretty JSON files.
  • Designate command Groups and commands as Experimental.

More information: