Skip to main content

ASD is a utility to help manage your AWS projects and sso sessions.

Project description

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.

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_stuff_doer-0.2.2.tar.gz (9.8 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.2-py3-none-any.whl (11.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aws_stuff_doer-0.2.2.tar.gz
  • Upload date:
  • Size: 9.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.5 CPython/3.12.1 Linux/6.8.0-1017-azure

File hashes

Hashes for aws_stuff_doer-0.2.2.tar.gz
Algorithm Hash digest
SHA256 fcc1e84897205e14f98e709c44ba35cf5cc06e23792bc0531f8a333607cb47a8
MD5 243906e264d08f11ecde1470dee7d7ea
BLAKE2b-256 914403065f1c4e05929a0a1a09cfb2a89174e0e6c33806787a3620f150cc6e15

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for aws_stuff_doer-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 963b34b96dcdf62306cfb529f24b8c0fc19e112e43089357e5832cf179f349d6
MD5 0bb937e1e0241f3f0af01f005c45060a
BLAKE2b-256 a905972b780c5f7e78a9205d6175b1b9c02b0a0b40c66d87a2ac3f297ae3b6ef

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