Metadata-Version: 2.1
Name: issho
Version: 0.2.2
Summary: issho allows easy access to simple commands on a remote machine.
Home-page: https://github.com/michaelbilow/issho
Author: Michael Bilow
Author-email: michael.k.bilow@gmail.com
License: MIT license
Keywords: issho,paramiko,keyring,ssh,sftp,python,python-fire,prompt-toolkit,pysftp,sshed,sshtunnel
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: sshtunnel (>=0.1.4)
Requires-Dist: keyring (>=18.0.0)
Requires-Dist: paramiko (>=2.4.0)
Requires-Dist: cryptography (==2.4.2)
Requires-Dist: prompt-toolkit (>=2.0.5)
Requires-Dist: toml (>=0.10.0)
Requires-Dist: fire (>=0.1.3)

======
issho
======

.. image:: https://img.shields.io/badge/license-MIT-blue.svg
    :target: https://raw.githubusercontent.com/usc-isi-i2/pyrallel/master/LICENSE
    :alt: License

.. image:: https://img.shields.io/pypi/v/issho.svg
        :target: https://pypi.python.org/pypi/issho

.. image:: https://img.shields.io/travis/michaelbilow/issho.svg
        :target: https://travis-ci.org/michaelbilow/issho

.. image:: https://readthedocs.org/projects/issho/badge/?version=latest
        :target: https://issho.readthedocs.io/en/latest/?badge=latest
        :alt: Documentation Status


``issho`` and intuitive wrapper over paramiko_ for configuring
and talking to a remote host. keyring_ is used to
manage secrets locally.

``issho`` is designed such that interacting with a
single, heavily used remote machine should
be *easy*, and working with more than one remote
machine should be *simple*.


* Free software: MIT license
* Documentation: https://issho.readthedocs.io.

Installation
------------
::

    pip install issho


Features
--------

* Simple access to simple commands
    - Port forwarding
    - Executing commands over ssh
    - Transferring files over sftp

Credits
-------

This package was created with Cookiecutter_
and the `audreyr/cookiecutter-pypackage`_ project template.

The sftp work and (future)testing framework is adapted from `Jeff Hinrichs`_'s
excellent pysftp_ package, and some of the ssh
framework is inspired by `Colin Wood`_'s sshed_.

Shout out to `Spencer Tipping`_, `Neal Fultz`_, and `Factual`_
for helping me learn to write my own tools.

.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
.. _paramiko: http://www.paramiko.org/
.. _sshed: https://github.com/cwood/sshed
.. _pysftp: https://bitbucket.org/dundeemt/pysftp
.. _keyring: https://github.com/jaraco/keyring
.. _Jeff Hinrichs: https://bitbucket.org/dundeemt/
.. _Colin Wood: https://github.com/cwood
.. _Spencer Tipping: https://github.com/spencertipping
.. _Neal Fultz: https://github.com/nfultz
.. _Factual: https://www.factual.com


=======
History
=======

0.2.2 (2019-03-24)
------------------
* Clean up docs, try to have a passing build

0.2.1 (2019-03-22)
------------------
* Add docstrings for all functions
* Add autodocs
* Switch out ``bumpversion`` for ``bump2version``

0.2.0 (2019-03-22)
------------------
* Add Hive function
* Add configuration CLI
* Fix Travis config to Python 3.5+

0.1.0 (2019-02-26)
------------------

* First release on PyPI.


