-
Notifications
You must be signed in to change notification settings - Fork 27
Home
Imperative CLI Framework is a command processing system that enables application developers and systems programmers to quickly build customized command line tools by allowing them to focus on adding features rather than creating infrastructure.
Within the imperative-cli repository, we provide you with all the tools that you need to get started with building your own applications and plug-ins.
We provide a sample CLI application that you can use to get started developing your own command line interface applications. The sample contains examples of how to code your applications to implement custom user profiles, commands, logging, and more. Refer to the code examples in the sample to understand how to implement each Imperative CLI Framework feature. For more information, please reference the README.md file in the imperative-sample repository.
Imperative CLI Framework lets you extend the functionalities of your applications by implementing plug-ins. We provide a sample plug-in that you can use to get started developing your own plug-ins. For more information, please reference the README.md file in the imperative-plugins repository.
To get started, review the core features built into Imperative, the plugin functionality offered by the framework, or the Quickstart page to get up and running today!
- 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