A command-line utility to manage AWS credentials. Update, list, or delete profiles in your AWS credentials file efficiently.
brew tap vavasilva/tap
brew install aws-credentials-clipboard-updater
pip install git+https://github.com/vavasilva/aws-credentials-clipboard-updater.git
- Python 3.7 or higher
- Virtual environment recommended
- Clone the repository:
git clone https://github.com/vavasilva/aws-credentials-clipboard-updater.git
cd aws-credentials-clipboard-updater
- Install:
pip install -e .
For clipboard functionality on Linux systems:
- Debian/Ubuntu:
sudo apt-get install xclip xsel
- Fedora:
sudo dnf install xclip xsel
- Arch:
sudo pacman -S xclip xsel
Update a profile with explicit data:
awscreds update --profile my_profile --data '{"aws_access_key_id": "123", "aws_secret_access_key": "456", "aws_session_token": "789"}'
Or read from clipboard:
awscreds update --profile my_profile
List all configured profiles:
awscreds list
Delete a specific profile:
awscreds delete
Contributions welcome! Please open an issue or submit a pull request on GitHub.