Metadata-Version: 2.1
Name: kpx
Version: 0.3.1
Summary: CLI tool for AWS configuration files and quick interogations to AWS API
License: APACHE 2
Author: BogdanR
Author-email: 367815-marius-rizac@users.noreply.gitlab.com
Requires-Python: >=3.9,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: boto3 (>=1.34.150,<2.0.0)
Requires-Dist: kubernetes (>=30.1.0,<31.0.0)
Requires-Dist: prettytable (>=3.10.2,<4.0.0)
Requires-Dist: typer (>=0.12.3,<0.13.0)
Description-Content-Type: text/markdown

[![pipeline status](https://gitlab.com/kisphp/python-cli-tool/badges/main/pipeline.svg)](https://gitlab.com/kisphp/python-cli-tool/-/commits/main)
[![coverage report](https://gitlab.com/kisphp/python-cli-tool/badges/main/coverage.svg)](https://gitlab.com/kisphp/python-cli-tool/-/commits/main)
[![Latest Release](https://gitlab.com/kisphp/python-cli-tool/-/badges/release.svg)](https://gitlab.com/kisphp/python-cli-tool/-/releases)

## Install

```bash
# Install or update it from pip
pip install -U kpx

# Install or update it from gitlab
pip install -U kpx --index-url https://gitlab.com/api/v4/projects/24038501/packages/pypi/simple
```


## Usage

```bash
# Configure profile region and output type
kpx conf [profile-name] [aws-zone] [output-type]

# Configure profile credentials
kpx cred [profile-name] [access-key-id] [secret-access-key]

# List route53 hosted zones
kpx r53

# List records in a hosted zone
kpx r53 [zone-id]

# List ec2 instances (without pagination)
kpx ec2
```

