Skip to content

Conversation

@JayBeavers
Copy link

  • Add robust error detection for AWS CLI issues, permissions, and credentials
  • Improve performance by reducing AWS API calls from 2 to 1
  • Enhance user experience with actionable error messages and consistent format
  • Change output format from "16.03 USD" to "AWS $16.03"
  • Add macOS Homebrew path support and better date calculation
  • Maintain full backwards compatibility

- Add graceful handling for missing AWS CLI
- Add user-friendly messages for IAM permission errors
- Add checks for invalid credentials and network issues
- Add region and service configuration error handling
- Improve PATH to support Apple Silicon Homebrew
- Update version to v1.2.0

Fixes common failure scenarios with actionable guidance for users.
…ance improvements

- Add comprehensive error handling for IAM permissions, credentials, and API errors
- Fix performance issue: reduce AWS CLI calls from 2 to 1 (eliminates duplicate output)
- Add graceful handling for missing AWS CLI installation
- Add robust date calculation with error handling for edge cases
- Improve JSON parsing with input validation and fallback currency
- Add user-friendly error messages with actionable guidance for each error type
- Update version to v1.3.0
- Maintain backwards compatibility

Fixes common failure scenarios where users see confusing errors or duplicate output.
- Change success output from '16.03 USD' to 'AWS $16.03'
- Provides consistent 'AWS:' prefix for both success and error states
- Cleaner, more intuitive display format

Tested and verified working correctly.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants