Skip to main content

A command-line utility to manage AWS credentials from clipboard or data

Project description

AWS Credentials Clipboard Updater

A command-line utility to manage AWS credentials. Update, list, or delete profiles in your AWS credentials file efficiently.

Installation

Homebrew (macOS/Linux)

brew tap vavasilva/tap
brew install aws-credentials-clipboard-updater

pip (Global)

pip install git+https://github.com/vavasilva/aws-credentials-clipboard-updater.git

From Source

Prerequisites

  • Python 3.7 or higher
  • Virtual environment recommended

Steps

  1. Clone the repository:
git clone https://github.com/vavasilva/aws-credentials-clipboard-updater.git
cd aws-credentials-clipboard-updater
  1. Install:
pip install -e .

System Dependencies

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

Usage

Update AWS Profile

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 Profiles

List all configured profiles:

awscreds list

Delete Profile

Delete a specific profile:

awscreds delete

Contributing

Contributions welcome! Please open an issue or submit a pull request on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aws_credentials_clipboard_updater-1.0.5.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file aws_credentials_clipboard_updater-1.0.5.tar.gz.

File metadata

File hashes

Hashes for aws_credentials_clipboard_updater-1.0.5.tar.gz
Algorithm Hash digest
SHA256 0d7326af1dc206043c448b7eb9558bdefec78abda853f2f964fdf1c20dcd2293
MD5 6769062d3c594fb2835739034e63c73f
BLAKE2b-256 0164630d3a6cbc46bcb29c271f6b5fe7ec8baa4e5a5103fe03bbc3ad08398f42

See more details on using hashes here.

File details

Details for the file aws_credentials_clipboard_updater-1.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for aws_credentials_clipboard_updater-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 ee2b9bbca01cfd63ab3288555fcf53c0f19962a4210ec5b2e4455465af344a2d
MD5 e46acdd350dcdbd257430f48e5a32b98
BLAKE2b-256 d382fd271e5d879054e7302a44b4a682fcb118a20bf2c272b76ab4e1a0733b70

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page