aws-stuff-doer: An Interactive CLI to Manage Your AWS Projects and SSO Sessions
AWS Stuff Doer (ASD) is your go-to tool for managing AWS Single Sign-On (SSO). Designed for both developers and administrators, ASD simplifies your AWS SSO workflow, allowing you to run custom shell commands with specific profiles and export temporary AWS credentials seamlessly.
Features
- Easy Integration: Effortlessly integrate with your existing AWS infrastructure.
- Secure Authentication: Improve security with robust SSO capabilities.
- Customizable: Tailor ASD to meet your unique requirements.
- Run Custom Commands: Execute shell commands using AWS profiles and export temporary credentials securely in memory.
- Temporary AWS Credentials: Access temporary AWS credentials specific to a profile, securely available in memory.
Installation
Install ASD using pip:
pip install aws-stuff-doer
Usage
Invoke ASD with the following command syntax:
asd [OPTIONS] COMMAND [ARGS]...
ASD: The AWS Utility to manage AWS SSO and AWS CLI profiles conveniently.
Positional Arguments:
- COMMAND: The command to execute
- ARGS: Additional arguments for the command
- OPTIONS: Additional options for the command
Commands:
- list: List available AWS profiles
- config: Manage AWS SSO and AWS CLI profiles
- auth: Authenticate with AWS SSO or open consoles
- s3: Perform S3 bucket operations
Options:
- --version, -v: Show version and exit
- --install-completion: Install completion for the current shell
- --show-completion: Show completion for the current shell, to copy it or customize the installation
- --help: Show this message and exit
Examples
- List available AWS profiles:
asd list
- Manage AWS SSO and AWS CLI profiles:
asd config
- Authenticate with AWS SSO or open consoles:
asd auth
- Perform S3 bucket operations:
asd s3
License
This project is licensed under the MIT License - see the LICENSE file for details.
Metadata
Release files for aws-stuff-doer 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aws_stuff_doer-0.2.3.tar.gz | 10.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aws_stuff_doer-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 22.8 kB
Release files / aws_stuff_doer-0.2.3.tar.gz
| Download URL | aws_stuff_doer-0.2.3.tar.gz |
|---|---|
| Size | 10.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4aba22bb90d134f2022c17af1a4d9a525c6989bfb0a72af1749bee0768fbb59f
|
|
BLAKE2b-256 checksum How to use checksums |
b60754401aa29100ac64f52d869252d6bfd88887497fb42d86745edf075ae9e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.0.1 CPython/3.12.1 Linux/6.8.0-1020-azure
|
Release files / aws_stuff_doer-0.2.3-py3-none-any.whl
| Download URL | aws_stuff_doer-0.2.3-py3-none-any.whl |
|---|---|
| Size | 12.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
41054cf34e108d3e3147d70c0405ded656cb063f1408cd337513da26f290d352
|
|
BLAKE2b-256 checksum How to use checksums |
1b83b3dcaf3f204e347547410e399cb548efe787469ce33736b2ed2f2dd48e9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/2.0.1 CPython/3.12.1 Linux/6.8.0-1020-azure
|