Skip to main content

issho allows easy access to simple commands on a remote machine.

Project description

issho

License https://img.shields.io/pypi/v/issho.svg https://img.shields.io/travis/michaelbilow/issho.svg 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.

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.

History

0.2.3 (2019-03-25)

  • Add .readthedocs.yml; docs build now passes.

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.

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

issho-0.2.3.tar.gz (13.3 kB view details)

Uploaded Source

Built Distribution

issho-0.2.3-py2.py3-none-any.whl (8.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file issho-0.2.3.tar.gz.

File metadata

  • Download URL: issho-0.2.3.tar.gz
  • Upload date:
  • Size: 13.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for issho-0.2.3.tar.gz
Algorithm Hash digest
SHA256 d1bdf0221fe9865fde10a2a28b804f1e9cf315b24fbf7aea539d0bedaf3ba9de
MD5 e7958c2bdd13fe7ea3685bf4cc061ec2
BLAKE2b-256 89ff1f513fb36d1b0b9f8a0bd8d6b019d22f2c24feb4a2f442db7b5e659ab02b

See more details on using hashes here.

File details

Details for the file issho-0.2.3-py2.py3-none-any.whl.

File metadata

  • Download URL: issho-0.2.3-py2.py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.6

File hashes

Hashes for issho-0.2.3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c9d7c7e01e7103dcda3bf79c623be02fab8f04c009334e7caa3c7fbf6f70bb70
MD5 7eb9df8b11b1a314d1da028fc7c745b1
BLAKE2b-256 807bef727303a1c4729fa78c9601c7081f9bb1a54987cdd8144ad482e8d8b949

See more details on using hashes here.

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