Commit dac469e
authored
* feat(enterprise): add comprehensive license management commands (#304)
- Core license commands (get, update, upload, validate, expiry, features, usage)
- Multi-profile workflow commands for enterprise-wide license management
- License audit across all configured profiles
- Bulk license updates with dry-run support
- Compliance reporting with CSV export
- Automated monitoring with configurable thresholds
- Full documentation with automation examples
* fix(enterprise): resolve clippy warnings in license commands
- Use if-let chains with && syntax for collapsible if statements
- Replace manual range checks with RangeInclusive::contains()
- Ensures clean CI pipeline for PR #308
* fix(enterprise): improve license date parsing for ISO8601 format
- Add support for RFC3339/ISO8601 datetime format (e.g., 2025-10-15T00:18:29Z)
- Maintain backward compatibility with date-only format (e.g., 2025-10-15)
- Fixes days_remaining calculation to correctly show 30 days instead of -1
- All license commands now working correctly with actual Enterprise API responses
1 parent 3569109 commit dac469e
File tree
7 files changed
+1331
-0
lines changed- crates/redisctl/src
- commands/enterprise
- docs/src
- enterprise
7 files changed
+1331
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1033 | 1033 | | |
1034 | 1034 | | |
1035 | 1035 | | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
1036 | 1039 | | |
1037 | 1040 | | |
1038 | 1041 | | |
| |||
1078 | 1081 | | |
1079 | 1082 | | |
1080 | 1083 | | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
1081 | 1087 | | |
1082 | 1088 | | |
1083 | 1089 | | |
| |||
0 commit comments