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)
| File | Size | Uploaded | |
|---|---|---|---|
| a9s-0.7.0.tar.gz | 17.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|