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..
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 details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
a9s-0.7.0-py3-none-any.whl
(24.0 kB
view details)
File details
Details for the file a9s-0.7.0.tar.gz.
File metadata
- Download URL: a9s-0.7.0.tar.gz
- Upload date:
- Size: 17.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.6 Linux/5.8.0-1039-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
477acae244be48a8bb37e92003ed40626f03e03038a0d01028968fd4a9b3ff98
|
|
| MD5 |
5c82edde622f6b2d09de35a52c5d72d9
|
|
| BLAKE2b-256 |
1e5c8dc199edb2ca40e7aaed48d1f1d23ba9b22970229c2ac2dfa853a19c8142
|
File details
Details for the file a9s-0.7.0-py3-none-any.whl.
File metadata
- Download URL: a9s-0.7.0-py3-none-any.whl
- Upload date:
- Size: 24.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.9.6 Linux/5.8.0-1039-azure
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ebdecce2826527b7dff3558423326761e982e3efcaa3f563440d50761fdfac84
|
|
| MD5 |
e1d3ec77f6c827db092ddcf5b8865137
|
|
| BLAKE2b-256 |
7c334fe0712e5228cbe4162b4f9ffe07d309935ffad4e8abe4406e9a2c05a2dd
|