clix 1.2.0
clix: ^1.2.0 copied to clipboard
Powerful Dart CLI toolkit for building interactive command-line apps with prompts, colors, logging, and progress indicators.
1.2.0 #
✨ New Features #
- ValidationRules System: New fluent API for building validation chains
validator: ValidationRules().required().min(8).email() - Validator.rules(): Array-based validation approach for complex scenarios
- 15+ Built-in Rules:
required(),min(),max(),email(),url(),pattern(),custom(), etc. - Backward Compatibility: Existing validator functions continue to work
🎨 Enhancements #
- Improved Documentation: Cleaner examples and better organization
- Enhanced Type Safety: Better error handling across validation methods
1.1.0 #
✨ New Features #
- Messages with Hints System: 13 new methods for displaying messages with contextual guidance
- Core Methods:
messageWithHint(),messageIconWithHint() - Specialized Methods:
successWithHint(),errorWithHint(),warnWithHint(),infoWithHint()(with icon variants) - Color Methods:
primaryWithHint(),secondaryWithHint(),whiteWithHint() - Spacing Enum: 6 levels (none to huge) for flexible spacing control
- HintSymbol Enum: 12 symbols (dot, arrow, lightBulb, star, info, etc.)
1.0.0 #
- Initial version.
