Skip to content

Easy switch between AWS Profiles and Regions

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE.md
MIT
LICENSE-MIT.md
Notifications You must be signed in to change notification settings

jumpbox-academy/awsp

Repository files navigation

AWSP - CLI To Manage your AWS Profiles!

AWSP provides an interactive terminal to interact with your AWS Profiles. The aim of this project is to make it easier to navigate, observe and manage your AWS Profiles in the wild.


codecov release License Apache License MIT Download


Example

You can select your profile/region by ←, ↑, → ↓. Enter key to validate.

Demo

Installation

AWSP is available on Linux, macOS, macOS-ARM64 and Windows platforms in the release page.

  • Binaries for Linux, macOS, and macOS-ARM64 are available as tarballs
  • Executable File for Windows is available as a zip file

Build it yourself

Prerequisite

Getting Started

  • Clone the repository to your local machine.
  • cd to the root of project folder.
  • Execute following command
make build

Executable binary file will locate in {{root}}/target/release path. To start the program, simply run awsp binary file.

Link binary to $Path

For linux user, you can simply run following command

ln -s /target/release/awsp ~/usr/local/bin/awsp

Usage

USAGE:
    awsp [OPTIONS]

FLAGS:
    -h, --help    Prints help information

OPTIONS:
    -c, --config <config>      Override an aws configuration file (default = ~/.aws/config)
    -r, --region <region>      Region Selector
    -v, --version <version>    Print version info and exit

Contributing

We'd love your help! Please see CONTRIBUTING to learn about the kinds of contributions we're looking for.

Todo

CHANGELOG

See CHANGELOG

Reporting issues and feedback

If you encounter any bugs with the tool please file an issue in the Issues section of our GitHub repo.