Metadata-Version: 2.1
Name: putty-session-manager
Version: 1.0.dev6
Summary: Python command-line utility for PuTTY session management
Home-page: https://github.com/mvelikikh/putty-session-manager
Author: Mikhail Velikikh
Author-email: mvelikikh@gmail.com
License: GNU General Public License (GPL)
Keywords: putty
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Internet
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
Requires-Dist: prettytable

# PuTTY Session Manager
Python command line utility for basic management of PuTTY sessions on Windows

# Installation

## From PyPI

You can install `putty-session-manager` using pip:

`pip install putty-session-manager`

## From source

You can also clone the project's repository and install from source:

```
git clone https://github.com/mvelikikh/putty-session-manager
cd putty-session-manager
pip install .
```

# Usage

You can invoke putty-session-manager from the commandline after installation as follows:

`psm`
or
`python -m putty_session_manager`

Listing PuTTY sessions:

`psm list`

Getting attributes of a given session:

`psm get my_session`

Copying a session:

`psm copy source_session dest_session`

Copying attributes from one session to another:

`psm copy-attr source_session dest_session_pattern attribute_pattern`

Example:

`psm copy-attr src_session dst_sess_a.*,dst_sess_b.* Colour*`

Deleting a session:

`psm delete my_session`

You can get help by running

`psm --help`

# Prerequisites

Operating System: Microsoft Windows.

[PuTTY SSH Client](https://www.putty.org/)

I have written it to automate common tasks of managing PuTTY sessions on Windows.


