aioshell

Run single-threaded concurrent shell and ssh commands withfew keystrokes.


Keywords
shell, ssh, async, asyncio, asynchronous
License
GPL-3.0
Install
pip install aioshell==1.0

Documentation

aioshell

Run single-threaded concurrent shell and SSH commands with few keystrokes.

from aioshell import Executor, Shell
exe = Executor()
exe.add(Shell('date >/tmp/aioshell; sleep 1'))
exe.add(Shell('sleep 1; date >>/tmp/aioshell'))
exe.finish()
# Check /tmp/aioshell file to see that only 1 sec has passed.

For more details, please, Read the Docs.