a9s 0.7.0

Creator: codyrutscher

Last updated:

Add to Cart

Description:

a9s 0.7.0

a9s

Cli tool for easily navigating in AWS services.
Highly inspired from k9s.
How to install
pip install a9s

Docker build
docker build . -t a9s
docker run -v ~/.aws/:/root/.aws -it --rm a9s

Running docker from cloud
docker run -v ~/.aws/:/root/.aws -it --rm ghcr.io/iamshobe/a9s

How to develop
Running mock server
Install poetry env:
poetry install

Start dev server:
poetry run moto_server -p 54321

Run mock data:
poetry run python -m mocked_env.main

Running mock server with docker-compose
docker-compose -f mocked_env/docker-compose.yaml up --build

Running a9s in with mocked server
Run a9s in local mode (connects to mock server on port 54321):
LOCAL=true poetry run a9s

Goals
Services

s3 support
route53 support
EC2 support
ELB support
Cloudfront support

Features

responsive tables
allow to easily switch between services
auto-complete commands
vim shortcuts support
opening files in S3
quick yank
smart navigation between services - route53 pointing to ELB etc..

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.