aws-annoying
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:
Please refer to the documentation for more information on how to use the application and package.
💖 Contributing
Please refer to [CONTRIBUTING.md]((https://github.com/lasuillard-s/aws-annoying/blob/main/CONTRIBUTING.md) for more information on how to contribute to this project.
📜 License
This project is licensed under the MIT License.