Skip to main content

Utilities to handle annoying AWS tasks.

Project description

aws-annoying

License: MIT codecov PyPI - Version

Utilities to handle annoying AWS tasks.

✨ Features

  • CLI application: Command-line interface for handling annoying AWS tasks
  • Python library: Reusable utility functions for AWS operations
  • Console enhancements: Browser user scripts to improve AWS Console experience
  • Dev Container Features: Reusable Dev Container Features for development environments

🚀 Quick start

It is recommended to use pipx to install aws-annoying CLI:

$ TYPER_USE_RICH=0 pipx run aws-annoying --help
Usage: aws-annoying [OPTIONS] COMMAND [ARGS]...

Options:
  --version                 Show the version and exit.
  --quiet / --no-quiet      Disable outputs.  [default: no-quiet]
  --verbose / --no-verbose  Enable verbose outputs.  [default: no-verbose]
  --dry-run / --no-dry-run  Enable dry-run mode. If enabled, certain commands
                            will avoid making changes.  [default: no-dry-run]
  --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.

Commands:
  load-variables   Wrapper command to run command with variables from AWS...
  ecs              ECS (Elastic Container Service) utility commands.
  mfa              Commands to manage MFA authentication.
  session-manager  AWS Session Manager CLI utilities.

You can also install the package via pip if you want to use its utility functions:

$ pip install aws-annoying

Please refer to the documentation for more information on how to use the application and package.

💖 Contributing

Please refer to CONTRIBUTING.md for more information on how to contribute to this project.

📜 License

This project is licensed under the MIT License.

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_annoying-0.10.0.tar.gz (827.9 kB view details)

Uploaded Source

Built Distribution

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

aws_annoying-0.10.0-py3-none-any.whl (32.1 kB view details)

Uploaded Python 3

File details

Details for the file aws_annoying-0.10.0.tar.gz.

File metadata

  • Download URL: aws_annoying-0.10.0.tar.gz
  • Upload date:
  • Size: 827.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for aws_annoying-0.10.0.tar.gz
Algorithm Hash digest
SHA256 c05152db690a3d83a3083f73574db5f2175d8870121297884e29742a7ca7346a
MD5 02a16e11973cff489371d957c31020a6
BLAKE2b-256 4fe0826eb94fde7f4e08de41de7546bf03c55967d5294990b3e36fffa1de3ff6

See more details on using hashes here.

Provenance

The following attestation bundles were made for aws_annoying-0.10.0.tar.gz:

Publisher: main_release.yaml on lasuillard-s/aws-annoying

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file aws_annoying-0.10.0-py3-none-any.whl.

File metadata

  • Download URL: aws_annoying-0.10.0-py3-none-any.whl
  • Upload date:
  • Size: 32.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for aws_annoying-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6df8858e83f2ec5f531fbf25682dcd40c85c3a6f32a87df3b62b16c98767ec14
MD5 853c2d1a49afaf83c4ca552d388577c4
BLAKE2b-256 6a328a2d7ef7bbcf81cd6dcb0e9c9bef94dc95b81faf21466d4733919cfd9d9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for aws_annoying-0.10.0-py3-none-any.whl:

Publisher: main_release.yaml on lasuillard-s/aws-annoying

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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