Skip to main content

Cli tool for navigation in Amazon AWS services. Highly inspired from k9s

Project description

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..

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

a9s-0.7.0.tar.gz (17.2 kB view hashes)

Uploaded Source

Built Distribution

a9s-0.7.0-py3-none-any.whl (24.0 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page