Subprocesslib — это лёгкая библиотека для Python, которая делает работу с subprocess такой же удобной, как с путями в pathlib.
from subprocesslib import Command
cmd = Command('tail', '-n', 5, '/var/log/syslog')
print(cmd) # tail -n 5 /var/log/syslog
cmd.run() # subprocess.run(...)
cmd.output() # subprocess.check_output(...)
cmd.spawn() # subprocess.Popen(...)
await cmd.spawn_async() # asyncio.create_subprocess_exec(...)
#Python #Asyncio #Subprocess #CLI #pathlib #DevTools #PythonTips
https://gitlab.com/chwitlabs/subprocesslib
Please open Telegram to view this post
VIEW IN TELEGRAM
GitLab
Chwitlabs / subprocesslib · GitLab
subprocesslib is a Python library that aims to be like pathlib but for the subprocess module.
1👍4⚡3