Metadata-Version: 1.1
Name: cloudssh
Version: 1.1
Summary: EC2 SSH connections helper
Home-page: https://github.com/gabfl/cloudssh
Author: gab
Author-email: gab@confiant.com
License: UNKNOWN
Description: # cloudssh
        
        [![Build Status](https://travis-ci.org/gabfl/cloudssh.svg?branch=master)](https://travis-ci.org/gabfl/cloudssh)
        [![codecov](https://codecov.io/gh/gabfl/cloudssh/branch/master/graph/badge.svg)](https://codecov.io/gh/gabfl/cloudssh)
        [![MIT licensed](https://img.shields.io/badge/license-MIT-green.svg)](https://raw.githubusercontent.com/gabfl/cloudssh/master/LICENSE)
        
        EC2 SSH connections helper
        
        ## An SSH connection helper for AWS
        
        `cloudssh` allows you to quickly connect to EC2 instances using their names or instance IDs.
        
        It will call the AWS SDK to find the instance public IP address and open a SSH connection in a subprocess.
        
        Example:
        
        ![EC2](https://github.com/gabfl/cloudssh/blob/master/img/ec2.png?raw=true)
        
        You can connect to this instance with:
        ```
        cloudssh dev
        ```
        
        You can also use the **auto-completion feature** by building a local index of your AWS instances then calling `cloudssh` without any argument.
        ```
        cloudssh --build_index
        # The instances index has been stored in ~/.cloudssh/.
        
        cloudssh
        # Start typing an instance name and press [TAB] to auto complete.
        ```
        
        Example:
        
        ![EC2](https://github.com/gabfl/cloudssh/blob/master/img/autocomplete_demo.gif?raw=true)
        
        ## Installation and usage
        
        ```bash
        pip3 install cloudssh
        aws configure # To configure your AWS credentials
        
        cloudssh myserver # Call the module followed by the name of one of your servers
        ```
        
        ## Advanced configuration
        
        You can optionally create a file `~/.cloudssh/cloudssh.cfg` (see [example](cloudssh.cfg.sample)).
        
Platform: UNKNOWN
Classifier: Topic :: Software Development
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python
Classifier: Development Status :: 4 - Beta
