Sh for dummies
Project description
My custom wrapper for subprocess inspired by Envoy.
Features :
full unicode support
pipe with python operator |
multi platform
Method chaining available
Python versions supported :
2.6
2.7
3.1
3.2
3.3
Usage
Run a command
>>> cmd = shfd.run('echo "hello world"')
>>> cmd.retcode
0
>>> cmd.out
u'hello world\n'
>>> cmd.err
u''
Example with pipe and chaining
>>> cmd = (shfd.cmd('git log') | 'head -n 30').run()
>>> cmd.command
u'git log | head -n 30'
>>> cmd.out
u'...'
Tests
- Test one version ::
python test_shfd.py
- Test all available versions ::
python test_multi_shfd.py
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
shfd-0.1.tar.gz
(4.4 kB
view details)
File details
Details for the file shfd-0.1.tar.gz.
File metadata
- Download URL: shfd-0.1.tar.gz
- Upload date:
- Size: 4.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39ff7aadd473b108f5da138c8ada7f1b0825e6f934e251988a7a123c54d391e9
|
|
| MD5 |
7d68b9dccc28eb556ccd74b2202cdc4f
|
|
| BLAKE2b-256 |
6dd4d4e5e83b5d47686e05b933f8b2a8ff0b4eeb0414fca94faceef340977a32
|