Releases: chukul/cloudctl
Releases · chukul/cloudctl
v1.1.0
Changelog
- 86aac65 chore: secure .gitignore by blocking sensitive files
- 4bc5976 feat: enhance daemon with self-forking and region tracking, improve UI/UX across sync, login, and switch
- c02a6a3 feat: implement auto-refresh daemon, role import/export, and enhanced gradient logo
- e47c376 feat: implement basic daily log rotation for daemon
- 2e70954 feat: implement smart refresh and lean CLI structure
- 0064080 feat: improve sync UX, add interactive refresh, and sort selection lists A-Z
- c09d2ea feat: standardize time format across the app (BKK Timezone) and improve status view
- b63d619 feat: upgrade to v1.1.0 with enhanced daemon, smart refresh, and refactored storage for better code quality
- efe91ac style: enhance daemon log format with emojis and better context
v1.0.8
v1.0.0 - Initial Release
Features
- 🔐 Secure credential storage with AES-256-GCM encryption
- 🔄 MFA session caching (12 hours)
- 🎯 AssumeRole support with MFA
- 🌐 AWS Console URL generation
- 🎨 Enhanced status display with icons and grouping
- 💡 Smart error messages with troubleshooting tips
- 💻 Shell integration and prompt display
- 🔄 Auto-refresh for expiring sessions
- 📦 Version update notifications
Installation
git clone https://github.com/chukul/cloudctl.git
cd cloudctl
go build
sudo mv cloudctl /usr/local/bin/Quick Start
# Get MFA session
cloudctl mfa-login --source default --profile mfa-session --mfa <mfa-arn>
# Assume role
cloudctl login --source mfa-session --profile prod --role <role-arn>
# View sessions
cloudctl status