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
Release history Release notifications | RSS feed
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
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 |