Metadata-Version: 2.1
Name: aws2-wrap
Version: 1.0.2
Summary: A wrapper for executing a command with AWS CLI v2 and SSO
Home-page: https://github.com/linaro-its/aws2-wrap
Author: Philip Colmer
Author-email: it-support@linaro.org
License: GNU General Public License v3 (GPLv3)
Description: [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=linaro-its_aws2-wrap&metric=alert_status)](https://sonarcloud.io/dashboard?id=linaro-its_aws2-wrap)
        
        # aws2-wrap
        This is a simple script to facilitate exporting the current AWS SSO credentials or runing a command with them.
        
        ## Install using `pip`
        
        https://pypi.org/project/aws2-wrap
        
        `pip install aws2-wrap==1.0.0`
        
        ## Run a command using AWS SSO credentials
        
        `aws2-wrap --profile <awsprofilename> --exec "<command>"`
        
        Note that you must enclose the command to be executed within double-quotes in order to ensure that any parameters are passed to that sub-command and not to `aws2-wrap`.
        
        For example:
        
        `aws2-wrap --profile MySSOProfile --exec "terraform"`
        
        ## Export the credentials
        
        There may be circumstances when it is easier/better to set the appropriate environment variables so that they can be re-used by any `aws` command.
        
        Since the script cannot directly set the environment variables in the calling shell process, it is necessary to use the following syntax:
        
        `eval "$(aws2-wrap --profile <awsprofilename> --export)"`
        
        For example:
        
        `eval "$(aws2-wrap --profile MySSOProfile --export)"`
        
Keywords: aws profile sso assume role
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
