-
Notifications
You must be signed in to change notification settings - Fork 2
04. Design
Aslan Brooke edited this page Jun 28, 2014
·
1 revision
- User friendly interface
- Idempotent Create/Delete Operations
- Undo File
- Nagios Checks
- Provide a Synchronous Flow on top of a Asynchronous API
- Reduce the commands necessary to accomplish our tasks
- (Needs Work) API Sequencing, enforced by AWS CLI
- Be easy to use: Commands, Arguments, and Options
- Be Helpful and delight casual users
- Make configuration Easy
- Test, Test, Test
- Be Easy to Maintain and Distribute Painlessly
- Add Color, Formatting, and Iteractivity
- Common-Line Libraries:
- Thor - Provides a structure to implement CLI best practices.
- Zaws - The brains of the Zynx Implementation
- AWS CLI - Provides a unified access to AWS
- AWS IAAS - Cloud resources.