Catalog PyPI
Back to packageRELEASE DETAILS

0.7.0

PyPI

a9s

Cli tool for navigation in Amazon AWS services. Highly inspired from k9s

Published7 Aug 2021
Direct dependencies7
Transitive dependenciesNot calculated

README

Version 0.7.0 documentation

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

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 7

Native requirements
7 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
blessed
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9,<4.0",
  "evaluation": "NOT_EVALUATED"
}
blessed (>=1.18.0,<2.0.0)runtime
colored
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9,<4.0",
  "evaluation": "NOT_EVALUATED"
}
colored (>=1.4.2,<2.0.0)runtime
pyperclip
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9,<4.0",
  "evaluation": "NOT_EVALUATED"
}
pyperclip (>=1.8.2,<2.0.0)runtime
cached-property
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9,<4.0",
  "evaluation": "NOT_EVALUATED"
}
cached-property (>=1.5.2,<2.0.0)runtime
boto3
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9,<4.0",
  "evaluation": "NOT_EVALUATED"
}
boto3 (>=1.17.87,<2.0.0)runtime
attrdict
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9,<4.0",
  "evaluation": "NOT_EVALUATED"
}
attrdict (>=2.0.1,<3.0.0)runtime
pydash
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": ">=3.9,<4.0",
  "evaluation": "NOT_EVALUATED"
}
pydash (>=5.0.2,<6.0.0)runtime

Distribution files

2 collected
a9s-0.7.0-py3-none-any.whl

bdist_wheel · 23.41 KB · Python py3

Source file
a9s-0.7.0.tar.gz

sdist · 16.82 KB · Python source

Source file

Repository

PENDING
iamshobe/a9s

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 16:45 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:009b4450dd53b874144c615f451f85f46fd7e9302ed1e9b7ced2c802a85eaed7

Other collected versions

View all collected versions →