Skip to main content

Python CLI tool that automates working on AWS enviorment without leaving the Terminal.

Project description

cloud_time_saver

cloud_time_saver is a python command-line application, that lets us control our AWS environment automatically without leaving the terminal. It is designed to be used only on the Linux operating system.

Introduction

The goal of this application is to speed up and simplify working with AWS and thus save users a lot of time.

In addition, it personally never suited me to use the AWS CLI, so I decided to do something similar, only my application was adapted for easier understanding and use.

Installation steps

Preinstallation

Before installation please make sure that you have python3 installed.

After that one more thing. For this program to work you must have AWS account configured on your system. If you do not have a configured account, you must first install AWS CLI. Then create a new user in the AWS console. When done, run the AWS configure command and add credentials for the created user to it. On Ubuntu OS that should look similar to this:

 /* installing AWS CLI */

 sudo apt-get install awscli

 /* now create new user in AWS Console */

 /* running aws configure will prompt you for user credentials */

 aws configure

If you get errors when running application regarding to your AWS User settings, you can run: pip3 install --upgrade awscli

Installation

Now when we are done with configuring our account we can install cloud_time_saver with this command:

pip install cloud-time-saver

If you want to run the cloud_time_saver command globally you should consider adding the installation directory to your PATH variable.

Options

When you run cloud_time_saver you will have 3 options to choose from:

  1. run ( starts application )
  2. help ( provides you with documentation )
  3. exit ( exits application )

help

I recommend running the help command first, and seeing what kind of commands we can run. At first glance, this app may be a bit confusing, but a good look at the documentation should resolve disagreements. This is how the help page looks like: image1

image2

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cloud_time_saver-0.2.3.tar.gz (14.0 kB view hashes)

Uploaded Source

Built Distribution

cloud_time_saver-0.2.3-py3-none-any.whl (20.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page