Skip to main content

aws-stuff-doer: An Interactive CLI to Manage Your AWS Projects and SSO Sessions

PyPI version License: MIT

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.

Download files

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

Source Distribution

aws_stuff_doer-0.2.3.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

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

aws_stuff_doer-0.2.3-py3-none-any.whl (12.4 kB view details)

Uploaded Python 3

File details

Details for the file aws_stuff_doer-0.2.3.tar.gz.

File metadata

  • Download URL: aws_stuff_doer-0.2.3.tar.gz
  • Upload date:
  • Size: 10.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.1 Linux/6.8.0-1020-azure

File hashes

Hashes for aws_stuff_doer-0.2.3.tar.gz
Algorithm Hash digest
SHA256 4aba22bb90d134f2022c17af1a4d9a525c6989bfb0a72af1749bee0768fbb59f
MD5 e55a2b2037497d977b0e0ab0f81c89c7
BLAKE2b-256 b60754401aa29100ac64f52d869252d6bfd88887497fb42d86745edf075ae9e6

See more details on using hashes here.

File details

Details for the file aws_stuff_doer-0.2.3-py3-none-any.whl.

File metadata

  • Download URL: aws_stuff_doer-0.2.3-py3-none-any.whl
  • Upload date:
  • Size: 12.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.0.1 CPython/3.12.1 Linux/6.8.0-1020-azure

File hashes

Hashes for aws_stuff_doer-0.2.3-py3-none-any.whl
Algorithm Hash digest
SHA256 41054cf34e108d3e3147d70c0405ded656cb063f1408cd337513da26f290d352
MD5 060b663fb4e0505c657c5977e57b6cb3
BLAKE2b-256 1b83b3dcaf3f204e347547410e399cb548efe787469ce33736b2ed2f2dd48e9b

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.3 This release

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.1

2 files

Supported by

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