Metadata-Version: 2.1
Name: aws-ninja
Version: 0.1.2
Summary: A collection of tools to use when reviewing AWS accounts and their setup.
Author: Lawrence
Author-email: lawrence@acode.ninja
Requires-Python: >=3.12,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: boto3 (>=1.34.148,<2.0.0)
Requires-Dist: cement (>=3.0.10,<4.0.0)
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: jinja2 (>=3.1.4,<4.0.0)
Requires-Dist: jsonpickle (>=3.2.2,<4.0.0)
Description-Content-Type: text/markdown

# aws-ninja

A collection of tools to use when reviewing AWS accounts and their setup.

Install with `pip install aws-ninja`.

## aws-ninja recommend

Generate a recommendation report using the following sources:

- AWS Compute Optimiser: ECS, RDS
- AWS Trusted Advisor

### Usage

```shell
aws-ninja --profile <aws profile> recommend --format <html|json>
```

If you wish to include additional information on how to act on the recommendations run the command
in a directory with the following files:

- `acting_on_ecs.html`
- `acting_on_rds.html`

These HTML files will be embedded into the body of the report when it is generated.

