pytcm - Python Terminal Commands Manager
Project description
pytcm
A Python Terminal Commands Manager
Installation
$ pip install pytcm
Usage
Using execute directly
import pytcm
binary = 'python'
opts = [
pytcm.Flag('--version', True)
]
result = pytcm.execute(binary, opts)
print(result.out) # "Python 3.9.7"
print(result.err) # ""
print(result.returncode) # 0
Using a Command object that holds the context
import pytcm
binary = 'python'
opts = [
pytcm.Flag('--version', True)
]
cmd = pytcm.Command(binary, opts)
cmd.execute()
print(cmd.out) # "Python 3.9.7"
print(cmd.err) # ""
print(cmd.returncode) # 0
Contributing
Thank you for considering making pytcm better.
Please refer to docs.
Change Log
See CHANGELOG
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pytcm-0.3.1.tar.gz
(3.6 kB
view hashes)
Built Distribution
pytcm-0.3.1-py3-none-any.whl
(4.9 kB
view hashes)