AWS Commander
Project description
# AWSC - AWS Commander
AWSC is a tool inspired by [k9s](https://github.com/derailed/k9s) - the goal is to create a similarly easy to use terminal-based UI for the AWS API.
## Installation
### Requirements
AWSC has been tested with and therefore requires python 3.8 or later.
### Stable releases
AWSC is available on pypi and can be installed via pip.
`bash $ pip3 install awsc ``
### Edge versions
You can install the latest git revision from the root directory of the repository by issuing:
`bash $ sudo python3 setup.py install `
## First use
Through either installation method, the awsc binary should become available.
Upon launching AWSC, you are prompted to set an encryption key (password) for your database of access credentials. You will have to enter this encryption key every time you launch AWSC.
You will then be taken to the list of AWS contexts and you should see an empty list. You can either add a new context by pressing a - you’ll have to add your access and secret key manually; or you can import the current AWS CLI context by pressing i.
For navigation , refer to the top right hotkey display on each screen.
### Command palette
The command palette can be accessed by pressing :. This allows you to navigate between the different AWS resources. Most resources have short names that are accepted, but the full name of the resource without spaces should also be accepted. For an exhaustive list of commands that are available, type ‘help’ and press enter.
### Defaults
You can configure a default context, region and ssh key in their relevant screens. These are remembered and automatically set on each launch. Your default SSH key is only used if the keypair for the instance you are accessing does not already have an associated SSH key.
## Version history
Refer to the [changelog](CHANGELOG.md) for release notes on versions.
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
Built Distribution
File details
Details for the file awsc-0.3.1.tar.gz
.
File metadata
- Download URL: awsc-0.3.1.tar.gz
- Upload date:
- Size: 53.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2c2665828d57d23d11f642a32984555517934aba2a8e65d1835b91ceeef3cb1 |
|
MD5 | 738dc5646c4999d83788dacbb83208c8 |
|
BLAKE2b-256 | 1bc5ed2956df975e554e04fcf7c6f0f53e403da9c5b99438d6e3e5a171e0d5cb |
File details
Details for the file awsc-0.3.1-py3-none-any.whl
.
File metadata
- Download URL: awsc-0.3.1-py3-none-any.whl
- Upload date:
- Size: 92.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: Python-urllib/3.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 778c08cf9dfef447e129019f87c834a93b3d3e7b4e8119a91613390eca22c2e7 |
|
MD5 | acd10869e28d5804617d1cf85df7c336 |
|
BLAKE2b-256 | c6037774e7b882f50b25ab7e5ed6efbcda7022a0c4cbdd7fdd4a37be8b15ad2e |