semvec/pypi-packages huggingface dataset:
passh 1.0.2
Python3 asyncio library to run SSH in parallel
License: MIT
Keywords: asyncio ssh

passh (Parallel Asynchronous SSH) is a Python3 library to run SSH processes in parallel.

As passh depends on `asyncio <https://docs.python.org/3/library/asyncio.html>`_,  Python 3.4 or newer is required.

Features:

* ``PAssh`` class to run SSH in parallel.
  
  * SSH outputs are forwarded to local stdout/stderr.
  * Every line is to be prefixed by the remote hostname.
  * Instead of forwarding, SSH outputs can be collected in memory for later use.

* Non-asyncio apps can use passh as well as asyncio apps.
* A file can be given as inputs for all SSH processes.
* Limit on the number of simultaneous SSH processes.
* Built-in command-line interface.