Skip to main content

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

Metadata

Release files for a9s 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for a9s 0.7.0
File Size Uploaded
a9s-0.7.0.tar.gz 17.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for a9s 0.7.0
File Interpreter ABI Platform
a9s-0.7.0-py3-none-any.whl Python 3 none any Details

Total release size: 41.2 kB

Release files / a9s-0.7.0.tar.gz

Download URL a9s-0.7.0.tar.gz
Size 17.2 kB
Tags Source
SHA-256 checksum
How to use checksums
477acae244be48a8bb37e92003ed40626f03e03038a0d01028968fd4a9b3ff98
BLAKE2b-256 checksum
How to use checksums
1e5c8dc199edb2ca40e7aaed48d1f1d23ba9b22970229c2ac2dfa853a19c8142
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.6 Linux/5.8.0-1039-azure

Release files / a9s-0.7.0-py3-none-any.whl

Download URL a9s-0.7.0-py3-none-any.whl
Size 24.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ebdecce2826527b7dff3558423326761e982e3efcaa3f563440d50761fdfac84
BLAKE2b-256 checksum
How to use checksums
7c334fe0712e5228cbe4162b4f9ffe07d309935ffad4e8abe4406e9a2c05a2dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.6 Linux/5.8.0-1039-azure

Release history Release notifications | RSS feed

This release

0.7.0 This release

2 release files

0.6.4

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.4

2 release files

0.4.0

2 release files

0.3.6

2 release files

0.3.3

2 release files

0.3.0

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page