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 hashes)
Built Distribution
a9s-0.7.0-py3-none-any.whl
(24.0 kB
view hashes)