awshelp

awshelp forwards arguments to `aws` unless `-h` or `--help` are present


License
MIT
Install
pip install awshelp==1.0.0

Documentation

pre-commit.ci status

awshelp

awshelp forwards arguments to aws unless -h or --help are present

install + setup

pip install awshelp
alias aws=awshelp

motivation

I am sick and tired of:

awscli 1.x

$ aws s3 --help

Unknown options: --help

awscli 2.x

$ aws s3 --help
usage: aws [-h] [--profile PROFILE] [--debug]

optional arguments:
  -h, --help         show this help message and exit
  --profile PROFILE
  --debug

in action

$ aws s3 cp --help | head -10
awshelp: aws does not like --help, but I got you!
CP()                                                                      CP()



NAME
       cp -

DESCRIPTION
       Copies a local file or S3 object to another location locally or in S3.

it even works if you have arguments!

$ aws s3 cp foo bar --help | head -10
awshelp: aws does not like --help, but I got you!
CP()                                                                      CP()



NAME
       cp -

DESCRIPTION
       Copies a local file or S3 object to another location locally or in S3.